我有一个datagrid,我在.aspx页面标记中为ItemStyle,Header样式和Alternate项目样式设置CSS,如下所示

 <asp:DataGrid runat="server" ID="dgScannedEsn" AutoGenerateColumns="True"  CssClass="gridCls" HeaderStyle-CssClass ="clsItemHeader" AlternatingItemStyle-CssClass ="clsAlternateItemRow"" ItemStyle-CssClass ="clsItemRow"  ></asp:DataGrid>


如何从codebehind设置这些CSS类(HeaderStyle-CssClass,AlternatingItemStyle-CssClass等)?

提前致谢

最佳答案

使用属性属性:

void Page_Load(Object sender, EventArgs e) {
           datagrid1.Attributes["HeaderStyle-CssClass"]="clsItemHeader";

        }

关于asp.net - ASP.NET如何从Codebehind设置Datagrid CSS类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3319404/

10-10 19:48