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

c#中gridview怎么隐藏一行

2013-03-21 
c#中gridview如何隐藏一行在做项目的时候需要把不符合条件的行隐藏!(注:是在gridview中隐藏行,不是在取数

c#中gridview如何隐藏一行
在做项目的时候需要把不符合条件的行隐藏!(注:是在gridview中隐藏行,不是在取数据的时候隐藏) c# gridview 隐藏一行
[解决办法]

gridview.Rows[0].Visible=false;

[解决办法]
web的还是winform?
[解决办法]
取出数据后在绑定数据前判断是否符合条件,不符合就不添加进新行里就可以了啊
[解决办法]
对数据源进行筛选不可以么?
[解决办法]
你是展开时才加载数据还是一开始就全部加载了?完全可以对数据源进行过滤啊
[解决办法]
引用:
引用:对数据源进行筛选不可以么? 这个真不可以  数据源筛选了 就没法汇总查询了


对你筛选出来的记录用一个变量统计下来就行
[解决办法]
引用:
引用:C# code
?



1

gridview.Rows[0].Visible=false;

gridview 在vs2008中好像没有rows【】这个属性吧


应该有类似行集合的集合吧
找到这个集合就可以隐藏某行了
[解决办法]
你的意思是,那些隐藏的行还有可能有金额?你想把那些行隐藏了,但是还是需要把他们的值纳入统计?
[解决办法]
看起来应该是DevExpress的GridControl吧?
是否可以考虑使用DataView:
DataView dataView = grid1.DataSource as DataView;
dataView.RowFilter = string.Format("BANK_NAME = {0} AND SUM > {1}", strBank, num);
[解决办法]
如果已经绑定了Datasource,要先用CurrencyManager,如下:
CurrencyManager cm = (CurrencyManager)BindingContext[dataGridView1.DataSource];
cm.SuspendBinding();
foreach (DataGridViewRow dr in this.dataGridView1.Rows )
            {
                if (条件判断) { dr.Visible =false }
            }
cm.ResumeBinding();
[解决办法]
这似乎是devgrid?

[解决办法]
拖到左上方分类汇总似乎是这个devgrid封装好的,不显示的话要看看封装的方法了
[解决办法]
items[n] 这个表示的行吧 

热点排行