当前位置: 代码迷 >> ASP.NET >> DataGrid1不能隐藏行解决方法
  详细解决方案

DataGrid1不能隐藏行解决方法

热度:2228   发布时间:2013-02-25 00:00:00.0
DataGrid1不能隐藏行
代码如下:
foreach (DataGridItem dgi in DataGrid1.Items)
  {
  if (dgi.Cells[21].Text != '038')
  {
  dgi.Visible = false;
  }
  }

经过跟踪,dgi.Visible = false;这一行代码也执行了,但是也面上并没有把这一行数据隐藏,请问是为什么?

------解决方案--------------------------------------------------------
能不能在数据查询的时候就把这个数据排除呢?
------解决方案--------------------------------------------------------
<%#Eval("列名").ToSrting()!= "038"? "style=display:none": " style=display:inline" "%> 
这样`
------解决方案--------------------------------------------------------
看看代码写在什么位置,应当位于DataBound事件以后。。。
  相关解决方案