c# - 在 gridview 列中查找值

标签 c# asp.net gridview

如何查找特定值是否出现在 gridview 列的任何行中?像这样的东西:

  if (GridView1.Columns[1].Contains("Live"))
     {
      GridView1.Columns[2].Visible = true;
     }

最佳答案

您需要遍历每一行并检查相关单元格,如下所示:

bool found = false;
foreach(GridViewRow row in GridView1.Rows)
{
   TableCell cell = row.Cells[1];
   if(cell.Text.Contains("Live"))
   {
      found = true;
      break;
   }
}

if(found)
{
    GridView1.Columns[2].Visible = true;
}

关于c# - 在 gridview 列中查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27563940/

相关文章:

javascript - Bundler 和 Minifier 未在 Visual Studios 2017 中缩小 JavaScript 文件

c# - 如何根据条件更改 DataGridview 中的列前景色?

gridview - QtQuick GridView 元素动画

javascript - 如何使用 jquery 隐藏/显示 <panel>?

c# - 如何获得事件的订阅者?

asp.net - 自定义 ILogicalThreadAffinitive 类对象在回发时为空

c# - 配置 OAuth 创建 DefaultConnection 数据库

asp.net - 设置标题的宽度和 GridView 的单元格

c# - Process.Start() 的替代方法

c# - 如何在数据库表上保存datagridview记录?