自己写个函数。
在itemdataBound事件下写绑定。
比如摸板列:
Label lbl = (Lable)e.Item.Cells[2].FindControl("lblDescript");
lbl.Text = setStr(lbl.Text);
//设置长度
private string setStr(string str)
{
  if(str.Trim().Length >50)
      return str.Trim().Substring(0,50);
  else
    return str.Trim();
}

解决方案 »

  1.   

    如果使用Itemtemplate就太简单了,我考虑的是使用BoundColumn直接绑定时控制字段长度的方法,当然了使用视图过滤也是个方法,但是不方便
      

  2.   

    在前台用js实现,遍历表格的行列
    o = document.getElementById("Grid1")
    for(i=0;i<o.rows.length;i++)
    o.rows[i].cells[0].innerText=o.rows[i].cells[0].innerText.substring(0,20)
      

  3.   

    孟兄的意思还是通过后台程序处理Rows数据,这是我一直用的方法,正在考虑改进........越简单越好