首页 > 开发 > CSS > 正文

C#技巧:给datagrid的按钮列添加css

2024-07-21 02:24:50
字体:
来源:转载
供稿:网友

  今天改界面,发现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
           
            }
        }

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表