1. string aa = "aaaaaaaaaaaaaaaaaaaaaaaaaa"; aa=aa.Length>20?aa.Substring(0,20)+"...":aa;2.if取出来的IsImp==true
标题+="<img src='图片url'>";
标题+="<img src='图片url'>";
aa的数据可以通过e.rows.cells(i).text设置!!
关于重要数据图片显示,你可以在后面放一个Image控件,然后在ItemDataBount中判断该条信息是否为重要信息,如果不是则把Image的Visible设置为false.
-----------------------------------------------------
现在帮楼主再提出一个问题,也好解决,功能稍微全面些.
当用户想看到全部内容,鼠标放在上面,显示全部信息.做个层,美观些.
大体思路一致 在绑定事件datarowbound里做个字符串判断/截断操作
如
e.Item.Cells[0].Text=CutString(e.Item.Cells[0].Text,10,"…");//CutString是你自定义的 可以如下这样(str是原字符串 len是要截取的长度 suffix是要加的后缀省略符)
private string CutString(string str,int len,string suffix)
{
if (str==null)
{
return "";
}
return str.Length>len?str.Substring(0,len)+suffix:str;
}