webGrid.Column不允许更改列宽

时间:2011-11-14 17:14:08

标签: asp.net asp.net-mvc-3 razor

我正在使用webGrid,并希望能够更改列的宽度。我使用以下代码的样式,但它似乎没有影响。     webGrid.Column(columnName:“TRP_Comments”,header:“Comments”,style:“width:500px;”), 这不是什么风格的假设吗? 谢谢 布鲁斯

1 个答案:

答案 0 :(得分:13)

style属性未设置style属性,而是设置class属性。是的,我知道,WTF。 WebGrid组件的设计者在选择此可选参数的名称时必定会受到精神干扰。他们在这个组件中添加的整个动态和可选参数让我讨厌地狱,并且从不在任何应用程序中使用它。

无论如何,您可以在单独的CSS文件中定义自定义CSS类:

.comments {
    width: 500px;
}

然后将此类分配给相应的<td>元素:

webGrid.Column(columnName: "TRP_Comments", header: "Comments", style: "comments")