我在gridview的模板字段中添加了一个图像按钮。 gridview包含20行。在所有行中,都将添加图像按钮。现在,如果我想从某些行中隐藏图像按钮,该怎么办?

我不能从gridview中删除其他所有行都将消失的东西。

请指导

让我知道任何查询。

谢谢!

最佳答案

利用GridView中可用的RowDataBound事件,您可以在其中隐藏给定行所需的控件。

void grv_RowDataBound(object sender, GridViewRowEventArgs e)
{
  if (e.Row.RowType == DataControlRowType.DataRow)
  {
      if(condition)
      {
       ImageButton imgBtn= (ImageButton)e.Row.FindControl("mybuttonid");
       imgBtn.Visible = false;
      }
  }
}

关于c# - 在Gridview中的某些行中隐藏图像按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6936754/

10-16 16:11