我在读取数据库一个字段,该字段中有几百个字  我只想显示开头的几个字可以做到吗? 但是实际gridview中绑顶是全部的字

解决方案 »

  1.   

    放模板列,其中放一个LABEL ,TEXT=‘<%# Eval("列名").ToString().Substring(0,3) %>’
      

  2.   

    <temple><asp:label>TEXT=‘<%# Eval("列名").ToString().Substring(0,3) %>’
     </asp:label></temple>
      

  3.   

    <asp:ButtonField DataTextField="nid" SortExpression="nid" HeaderText="新闻编号" />
    我是这样绑顶的 
     假如我写个<asp:label TEXT=‘<%# Eval("列名").ToString().Substring(0,3) %></label> GridView1_RowDataBound事件中就读不到这一行的信息 e.Row.Cells[3].Text
      

  4.   

    再加一个列,还是绑定那个字段。不同的是,在GridView_RowCreated()事件中写:
    {
    e.row.cells[i].visible="false";
    }i 为该列的索引,取值的时候就e.row.cells[i].text不要取第3列的了,一定要再这个事件中隐藏该列,不要在“编辑列“中设置Visile="false",那样的话就读不到这列了
      

  5.   

    哎,这算是一个Bug 吧,关系到 rows, cells 的分页问题