【发布时间】:2013-03-18 17:56:34
【问题描述】:
我正在尝试设置我的 GridView 对象的样式,但我似乎无法让它使用 CSS 类。我正在动态创建 GridView,因此它们都是在代码隐藏中创建的。我尝试了以下方法,但似乎没有任何效果。
for (...)
{
GridView gv = new GridView();
gv.CssClass = "aclass";
gv.Attributes.Add("class", "aclass");
}
还有在 RowDataBound 事件中:
foreach (row in gv)
e.Row.Cells[i].CssClass = "aClass";
但我仍然无法设置数据样式。非常感谢任何建议
【问题讨论】:
-
您在页面生命周期的哪个阶段创建网格视图?
Page load,Init? -
我在 PageLoad 中做
-
尝试将该代码移至
Page_Init方法。由于页面生命周期,不应在页面加载时创建动态控件。