http://blog.csdn.net/lingfeng0626/services/trackbacks/497070.aspx 中讨论了CSS的问题,但是没有给出如何将这个CSS指定给DataGrid。我在这里给补上。
1,编码的方法。
protected void Page_Load(object sender, EventArgs e)
{
this.DataGrid1.CssClass = "datagrid";
this.DataGrid1.AlternatingItemStyle.CssClass = "dg_alter";
this.DataGrid1.HeaderStyle.CssClass = "dg_header";
this.DataGrid1.ItemStyle.CssClass = "dg_item";
this.DataGrid1.FooterStyle.CssClass = "dg_footer";
}2,html的方法:
<asp:DataGrid ID="DataGrid1" runat="server" CssClass="datagrid" DataSourceID="SqlDataSource1" AutoGenerateColumns="False">
<HeaderStyle CssClass="dg_header" />
<AlternatingItemStyle CssClass="dg_alter" />
<Columns>
<asp:BoundColumn DataField="CategoryName" HeaderText="类别"></asp:BoundColumn>
<asp:BoundColumn DataField="Description" HeaderText="描述"></asp:BoundColumn>
</Columns>
</asp:DataGrid>


浙公网安备 33010602011771号