为GridView列和Wrap Text创建最大宽度

我无法弄清楚如何定义gridview的特定列的宽度。 我得到了这个结果:

在此处输入图像描述

正如你所看到的,我正在大量涌入。 我想定义一个最大宽度并包装第5列的测试。

我试过以编程方式做到这一点:

GridView1.Columns[4].ItemStyle.Width = 300; GridView1.DataBind(); 

而且在asp.net中:

  

要么

  

这些尝试都没有任何效果。

对网格使用以下css类:

 .gridView { table-layout:fixed; } 

并在列上使用此css类:

 .col { word-wrap:break-word; } 

顶部最后一列中的文本没有空格。 这意味着最后一列不会换行,因此表格会拉伸。 这就像显示一个对容器或页面来说太大的非常大的图像。