请问DATAGRID控件中怎样让列的宽度自动随文本的长度扩展,谢了!

解决方案 »

  1.   

    DataGrid 无法自动实现这个功能
    你得写个程序来判断内容长度,然后再设置列宽。
    如果要自动的
    用第三方控件
    这方面做得比较好
      

  2.   

    设置你的行
    <tr>
    <td nowrap  style="width:100px;overflow: hidden; text-overflow:ellipsis;word-break:keep-all" >
    你好朋友朋友朋友我为什么不能看到效果啊
    </td>
    </tr>

    <tr>
    <td style="width:100px;overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;" >
    你好朋友朋友朋友我为什么不能看到效果啊
    </td>
    </tr>
      

  3.   

    DataGrid中的行宽,列宽,我觉得应该设置为固定的,要不然,会很难看,至于那个宽度自动随文本的长度扩展,倒不太清楚,肯定有人会的
      

  4.   

    楼主说的是WinForm的吧...WinForm中的DataGrid不能够直接的方法...
      

  5.   

    换一个控件如何?用datagridview设置一下autosizecolumnmod属性就行了
      

  6.   

    可是DATAGRIDVIEW和DATAGRID差不多吗?,我用的是WINFROM
      

  7.   

    重写datagrid的列属性就可以了....可以设定列的宽度
      

  8.   

    给它设置成单行,就可以了吧。不设置成固定宽度。和hertcloud的思想几乎一样。
      

  9.   

    awindbird() 朋友,能不能说明白点,谢了
      

  10.   

    UltWebGrid实现这样的功能是很简单的
      

  11.   

    谢了,已用datagridview控件搞定,但不是autosizecolumnmod属性~是一个和这个属性名相近的属性设置好的,而且是在列控件中!