首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataGrid1不能隐藏行解决方法

2012-02-07 
DataGrid1不能隐藏行代码如下:foreach (DataGridItem dgi in DataGrid1.Items){if (dgi.Cells[21].Text !

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事件以后。。。

热点排行