将一个类添加到webgrid中的td很容易,例如:
new WebGridColumn {
ColumnName= "Owl.Species",
Header= "Scientific Name",
Style= "sci-name"
}
样式标记将“sci-name”类添加到td
。如何在不使用jQuery的情况下为该列的th
添加一个类,这不是理想的解决方案。
答案 0 :(得分:1)
我认为没有内置的方法可以做到这一点。您甚至无法扩展WebGrid类,因为它们的方法未标记为虚拟。我能想到的最好的方法是使用一些CSS,nth-child
来通过索引来定位th
元素。
<style type='text/css'>
table thead tr th:nth-child(2) {
background: yellow;
}
</style>
仍然不理想,但我认为比使用JQuery更好。
答案 1 :(得分:0)
您可以使用此{/ p>的headerStyle
参数的WebGrid.GetHtml
属性
例如:
希望这有帮助!!!
答案 2 :(得分:0)
我们可以使用Javascript
代码执行此操作,如下所示,这是最简单的方法。
$("table tr th:nth-child(n)").addClass("col-md-1");