如何查找特定值是否出现在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/

10-09 12:40