获取asp.net网格单元的内部按钮并使用c sharp更改其css属性?
Posted
技术标签:
【中文标题】获取asp.net网格单元的内部按钮并使用c sharp更改其css属性?【英文标题】:get the inner button of asp.net grid cell and change its css property using c sharp? 【发布时间】:2015-11-02 03:24:32 【问题描述】:我有一个网格,但是当我使用
隐藏它的单元格时 GridView1.Rows[i].Cells[10].CssClass = "controlview";
和css类
.controlview
visibilty = hidden;
它还隐藏单元格的边框,但我只想隐藏名称为按钮的单元格内的按钮,使用 c sharp 如何在 tr 中访问 td 名称输入按钮
GridView1.Rows[i].Cells[10].CssClass = "controlview";
这样我的网格单元格边框颜色不会消失,只有按钮隐藏它自己
【问题讨论】:
【参考方案1】:((Button)GridView1.Rows[i].Cells[10].FindControl("<Button ID>")).Attributes["class"] = "controlview";
或
((Button)GridView1.Rows[i].Cells[10].FindControl("<Button ID>")).Attributes.Add("style","display:none");
或
((Button)GridView1.Rows[i].Cells[10].FindControl("<Button ID>")).CssClass = "controlview";
或
((Button)GridView1.Rows[i].Cells[10].FindControl("<Button ID>")).Attributes.Add("style","visibility:hidden");
【讨论】:
对象引用未设置为对象的实例。快速观察窗口显示 value = null 它是 ASP.net 控件,所以我应该怎么做才能访问控件而不是“ 问题是按钮 id 只是如何访问它 不要按原样粘贴,而是在此处使用您的按钮 ID 你的 asp.net 按钮的 ID 是什么?以上是关于获取asp.net网格单元的内部按钮并使用c sharp更改其css属性?的主要内容,如果未能解决你的问题,请参考以下文章
如何在asp.net的GridView中按列名而不是按索引获取单元格值
想要从 XElements 中提取标签并在 ASP.NET Webform 上显示为网格