获取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 我可以在单击按钮后禁用数据网格排序操作吗?

如何在asp.net的GridView中按列名而不是按索引获取单元格值

ASP.NET 中 GridView 中的内部网格线

想要从 XElements 中提取标签并在 ASP.NET Webform 上显示为网格

获取 ASP.NET GridView 单元格值并在 JQuery 进度条中显示

ASP.NET 2.0 嵌套数据网格?