给datagrid的按钮列添加css


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

        }

本文作者:



相关阅读:
自己动手制作jquery插件之自动添加删除行功能介绍
手动把asp.net的类生成dll文件的方法
SQL教程(3):最基本的SELECT命令
全面解析JSP,servlet的配置
让百万级数据瞬间导入SQL Server实验案例
Css Reset 复位相关资料整理
hessian 在PHP中的使用介绍
DAM 简单跨数据库ADO.NET组件
HTML语言中TR、TH和TD有什么区别
MySQL 管理
Linux(FC)在VI命令行中添加行号小技巧
学习web标准:Web标准中的特殊字符
ASP XMLDom在服务器端操作XML文件的主要方法和实现
Asp.net下的对象成员数据绑定器实现
快速导航

Copyright © 2016 phpStudy |