2010-07-23 115 views
0

設置Datagrid的CSS類我有一個DataGrid我在哪裏如下ASP.NET如何從代碼隱藏

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

如何設置設置ItemStyle,標題樣式和交流項目的風格CSS在.aspx頁面中的標記這些CSS類(HeaderStyle-CssClass屬性,AlternatingItemStyle-的CssClass等)的代碼隱藏?

在此先感謝

回答

0

是的。根據你想要的精細程度得到的,你可以設置大多在Page_Init事件。這些屬性中的每一個將訪問直接在Intellisense.They不會有完全相同的名稱,因爲後面的代碼將不會接受「 - 」的名字,但他們都在那裏。

如果你希望你的綁定過程中進行改變(如不同風格的每一行對每一列等),你可以在RowCreated事件中做到這一點。

1

使用屬性屬性:

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

     }