VB.net格式:
我只说一个思路:先把Dataset绑定到一个数据源上
然后:遍历所有DataGrid控件的Rows中的Cells,检查其innerText属性值(表中的内容),如果过长,则截去.

解决方案 »

  1.   

    也可以在定时经过一个自定函数处理
    c#
    string cutstring(string a){
    ..............
    }
    绑定:
    <%# cutstring(DataBinder.Eval(Container, "DataItem.CompanyName")) %>'
      

  2.   

    <%# StrShow(DataBinder.Eval(Container, "DataItem.Detail").ToString()) %>StrShow(string str)是自己定义的函数,用来截断字符串,放在后台文件里,记住属性要是public
      

  3.   

    1、在Item_bounding的时候写判断!如果该字符的Length大于youMaxLength就截断!代码就不写了,麻烦!
    2、或者在数据库利用存储过程处理!两种方法原理是一样的!我原来用2现在用1!
      

  4.   

    用ItemDataBound事件完成了,谢谢大家