想达到这样的效果
  COLUMN HEADER A | COLUMN HEADER B|
  AAAAAAAAAAAAAAAA|         BBBBBBB|当出现20个A的话那么A列自然放不下,于是就把它截掉,我是通过设置overflow:hidden实现的。
现在可以顺利的把A截掉。
但当我设置B列的时候,居然设置为右对齐的B列也被截掉了半个字符。请问有人知道原因么。

解决方案 »

  1.   

    A列超过20个A就截掉就是了,不用overflow,直接在grdView.DataBind()后面写。。foreach(DataRow dr in dt.Rows)
    {
    if(dr["A"].ToString().Lenth>20)
      {
         dr["A"]=dr["A"].ToString().SubString(0,20);
      }
    }
      

  2.   

    可是我并不是根据字符长度来截的,我是根据画面设置的宽度来截字符。
    就好象WINFORM中的那个GRID可以自动隐藏多余的字符一样。
      

  3.   

    你没有在前台设定GridView的列宽吗?