日期:2014-05-18  浏览次数:20512 次

dataView过滤问题。
取得一个dataset对象。

有两个网格要对dataset.table[0].DefaultView进行绑定。
定义两个dataView:   A1、A2,初始值为dataset.table[0].DefaultView


然后
A1过滤:
A1.RowFilter   =PoData.WX_FIELD   +   "=False "

A2过滤:
A2.RowFilter   =PoData.WX_FIELD   +   "=True "


Dg_A1.DataSource   =   A1

Dg_A2.DataSource   =   A2

DataBind()


结果显示的都是A2的值。

??




------解决方案--------------------
克隆有点浪费 ...


A1.RowFilter =PoData.WX_FIELD + "=False "
Dg_A1.DataSource = A1
Dg_A1.DataBind();

A2.RowFilter =PoData.WX_FIELD + "=True "
Dg_A2.DataSource = A2
Dg_A2.DataBind();