给datagrid的按钮列添加css


今天改界面,发现datagrid可以用cssclass设置css风格,但是按钮列没有cssclass属性。忙活了半天,发现只能用程序设置按钮列属性。
设置方法如下(C#版本)
为datagrid添加ItemCreat事件,在ItemCreat事件里面添加如下代码

privatevoiddgBoxList_ItemCreated(objectsender,System.Web.UI.WebControls.DataGridItemEventArgse)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
ButtonmyButton
=(Button)e.Item.Cells[2].Controls[0];
//Cells[i].Controls[j]i为你的按钮列在datagrid的第几行,从0开始的,
//比如你的按钮列是第三行,则i为2,Controls[j],j为该列的第几个控件,默认一般是0。
myButton.CssClass="button";//这里设置你为该按钮准备好的css

}




}

优质内容筛选与推荐>>
1、C#多线程之旅(7)——终止线程
2、自定义View(四)——加强版的EditText
3、mahout分类
4、JavaScript系列ajax 框架 xcallback.2 的最新版本[2009.11.14.37]
5、Codeforces Round #422 A


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号