0
我的问题很简单。我有一个DataTable作为数据源的AspxGridView。 当我使用由ShowHeaderFilterButton属性启用的combox筛选行时,数据源不会更新,并且我的行数保持不变。AspxGridView和ShowHeaderFilterButton属性
如何计算不隐藏的行?
我的问题很简单。我有一个DataTable作为数据源的AspxGridView。 当我使用由ShowHeaderFilterButton属性启用的combox筛选行时,数据源不会更新,并且我的行数保持不变。AspxGridView和ShowHeaderFilterButton属性
如何计算不隐藏的行?
ASPxGridView不会在底层DataSource上应用筛选条件。因此,过滤完成后,网格的DataSource与之前的记录数相同。解决此问题的一个可能方法是遍历gridRows并获取所需的KeyField值或Row对象:
object[] rows = new object[ASPxGridView1.VisibleRowCount];
for(int i = 0; i < ASPxGridView1.VisibleRowCount; i++) {
rows[i] = ASPxGridView1.GetRowValues(i, ASPxGridView1.KeyFieldName);
//or
rows[i] = ASPxGridView1.GetRow(i);
}