【发布时间】:2011-01-24 07:33:48
【问题描述】:
我正在用 C# 创建一个 SharePoint Web 部件,其中一部分将 GridView 控件输出到页面。虽然我可以通过设置 GridView 本身的 CSS 类来对它的显示方式进行相当广泛的控制,但我真正想做的是能够为某些特定的 td 元素指定类。我不确定如何执行此操作,或者是否会在 GridView 填充行时完成,或者在将 GridView 添加到页面时完成。
在伪代码中,我基本上设想的是能够说出类似gridView.Row[4].CssClass = "header" 的内容,这会将 GridView 中第五行的 td 设置为“标题”类。
我已经研究过使用 RowDataBound 事件,所以我只是使用以下方法来测试它:
protected void outputGrid1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.CssClass = "outputHeader";
}
这可能是我对如何正确使用它的误解,但它似乎没有做任何事情。我认为它会将所有行设置为类“标题”,如果有,我将从那里开始处理我的逻辑,但我什至无法让它工作。感谢任何人都可以提供的任何帮助!
【问题讨论】: