1.             string aa = "aaaaaaaaaaaaaaaaaaaaaaaaaa";             aa=aa.Length>20?aa.Substring(0,20)+"...":aa;2.if取出来的IsImp==true
         
     标题+="<img src='图片url'>";

解决方案 »

  1.   

    这个,这个...............你绑定的这个标题项应该是个把它设为模板列,在模板列上加个label什么的,自己去自定义了。
      

  2.   

    datarowbound事件里面写吧!!
    aa的数据可以通过e.rows.cells(i).text设置!!
      

  3.   

    我在GRIDVIEW里放了一个表格,然后给它配置了一个SQLDATASOUSE,最后直接用<%# Eval("数据") %>绑定了。而且它还带有一个链接,点击时可以带着一个数据跳转到别的页面。
      

  4.   

    <%# DataBinder.Eval(Container, "DataItem.Title").ToString().Length>20?DataBinder.Eval(Container, "DataItem.Title").ToString().Substring(0,20)+"...":DataBinder.Eval(Container, "DataItem.Title")%>
    关于重要数据图片显示,你可以在后面放一个Image控件,然后在ItemDataBount中判断该条信息是否为重要信息,如果不是则把Image的Visible设置为false.
      

  5.   

    是不是www.intbuys.com中的效果,用上面大虾们的方法就可以实现.
    -----------------------------------------------------
    现在帮楼主再提出一个问题,也好解决,功能稍微全面些.
    当用户想看到全部内容,鼠标放在上面,显示全部信息.做个层,美观些.
      

  6.   

    5楼是VB的写法 
    大体思路一致 在绑定事件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;
    }
      

  7.   

    你还可以通过css设置一下,超过宽度的就让它显示……