我的datagrid,有一列是地址列,当内容很长时,它的列宽很大,把datagrid弄得很难看,我想让它要么折行,要么像EXCEL中那样多出的部分不显示出来,怎么办呢?

解决方案 »

  1.   

    设置那列的宽度,然后定义css,有个叫作text-flow的属性吧,让他的值是Hidden就可以,过长就隐藏超出的部分,或者你让它过长换行,自己找找吧。
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=B3F3462D-DC34-41CE-9FEE-6965B2A3D1AD
      

  3.   

    在DataGrid的属性生成器里固定列宽就可以了,超出部分会换行显示。
      

  4.   

    模板列中 <ItemStyle HorizontalAlign="Center" Width="50%"></ItemStyle>
      

  5.   

    <style>
    td{word-break:break-all;word-wrap:break-word}
    </style>