| 導購 | 订阅 | 在线投稿
分享
 
 
 

給datagrid的按鈕列添加css

來源:互聯網  2008-06-01 01:16:53  評論

今天改界面,發現datagrid可以用Cssclass設置css風格,但是按鈕列沒有cssclass屬性。忙活了半天,發現只能用程序設置按鈕列屬性。

設置方法如下(C#版本)

爲datagrid添加ItemCreat事件,在ItemCreat事件裏面添加如下代碼

private void dgBoxList_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)

{

if(e.Item.ItemType== ListItemType.Item e.Item.ItemType == ListItemType.AlternatingItem )

{

Button myButton=(Button)e.Item.Cells[2].Controls[0];

//Cells[i].Controls[j] i爲你的按鈕列在datagrid的第幾行,從0開始的,

//比如你的按鈕列是第三行,則i爲2,Controls[j],j爲該列的第幾個控件,默認一般是0。

myButton.CssClass = "button" ;//這裏設置你爲該按鈕預備好的css

}

}

http://www.cnblogs.com/l_dragon/archive/2006/06/26/436173.html

今天改界面,發現datagrid可以用Cssclass設置css風格,但是按鈕列沒有cssclass屬性。忙活了半天,發現只能用程序設置按鈕列屬性。 設置方法如下(C#版本) 爲datagrid添加ItemCreat事件,在ItemCreat事件裏面添加如下代碼 private void dgBoxList_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType== ListItemType.Item e.Item.ItemType == ListItemType.AlternatingItem ) { Button myButton=(Button)e.Item.Cells[2].Controls[0]; //Cells[i].Controls[j] i爲你的按鈕列在datagrid的第幾行,從0開始的, //比如你的按鈕列是第三行,則i爲2,Controls[j],j爲該列的第幾個控件,默認一般是0。 myButton.CssClass = "button" ;//這裏設置你爲該按鈕預備好的css } } http://www.cnblogs.com/l_dragon/archive/2006/06/26/436173.html
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有