renmin  
常常被别人以为是高手

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>


posted on 2005-10-18 13:46    阅读(859)  评论(0)    收藏  举报