c# - 如何禁用 GridView 行的单元格?

标签 c# asp.net asp.net-4.0

我有一个 GridView 控件,它的前两列有按钮。创建行时,我想检查第六列文本是否为“锁定”。如果是,则第一个单元格中的按钮不应该可见。

GridView 的前两列如下所示:

enter image description here

最佳答案

创建一个 CSS 类

.invisible
{ 
   display:none;
}


protected void GridView1_DataBound(object sender, GridViewRowEventArgs e)
 {
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        if (e.Row.Cells[5].Text=="Locked")
        {
              e.Row.Cells[0].CssClass = "invisible"
        }
     }
   }

关于c# - 如何禁用 GridView 行的单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10893412/

相关文章:

c# - 来自 Stack Overflow 的 MVC 迷你分析器(安装)

javascript - 如何清除包含 gridview 行编辑值的 javascript 文本框

wcf - 两个端点(soap、json)和一个服务方法

c# - 从单独的线程发送邮件时出错 - asp.net/C#

c# - 我的 tcp 监听器监听哪个网络接口(interface)

asp.net - Crystal Report - 文件存在错误

.net - 我可以在.NET中设置IIS MIME类型吗?

C# SSH.NET CreateCommand/RunCommand 不起作用

c# - 搜索查询给出 LINQ to SQL 异常

asp.net - N 层环境中的 Elmah