新手求救
for (int i = 0; i < Count;i++ )
if (DataGrid1.Items[i].Cells[2].Text.ToString().Trim().Length > 40)
{
DataGrid1.Items[i].Cells[5].Text = DataGrid1.Items[i].Cells[2].Text.Substring(0, 40) + "..." + "(" + DataGrid1.Items[i].Cells[3].Text.ToString().Trim() + ")";
Label1.Text = DataGrid1.Items[i].Cells[5].Text.Length.ToString();
}
else
{
DataGrid1.Items[i].Cells[5].Text = DataGrid1.Items[i].Cells[2].Text + "(" + DataGrid1.Items[i].Cells[3].Text.ToString().Trim() + ")";
Label1.Text = DataGrid1.Items[i].Cells[5].Text.Length.ToString();
}
代码如上,datagrid 第三列为名称,第四列为日期,第六列为超链接列,通过以上代码将第三列的内容加上(日期)显示在第六列超链接列,显示内容没问题,但是造成的问题是,超链接失效,变为普通列,没有链接功能,请问如何解决。