ext.net 在组合框中存储清除过滤器问题
ext.net store Clear Filter problems in combobox
案例 1(工作正常)
- 打开页面
- Select 来自
combobox1
的值
- Select 来自
combobox2
的其他值
- 点击新建记录
案例2(问题)
- 打开页面,写一些过滤词
combobox1
示例 "H"
- Select 来自
combobox2
过滤词的其他值
"B"
- 点击新建记录
combobox1
- 仅显示哪些值
开始 "H"
combobox2
- 仅显示以 "B" 代码开头的值;
aspx
<ext:ComboBox ID="combobox1 " runat="server" DisplayField="CountyName" ValueField="ISSCode" QueryMode="Local">
<Store> <ext:Store ID="str1" runat="server" AutoDataBind="true">
aspx.cs
在数据绑定之前我使用了clearfilter()
str1.ClearFilter();
str1.DataSource = countyDataTable;
str1.DataBind();
试试这个解决方案
combobox1.Reset();
strCounties.DataSource = countyDataTable;
strCounties.DataBind();
案例 1(工作正常)
- 打开页面
- Select 来自
combobox1
的值
- Select 来自
combobox2
的其他值
- 点击新建记录
案例2(问题)
- 打开页面,写一些过滤词
combobox1
示例 "H" - Select 来自
combobox2
过滤词的其他值 "B" - 点击新建记录
combobox1
- 仅显示哪些值 开始 "H"combobox2
- 仅显示以 "B" 代码开头的值;
aspx
<ext:ComboBox ID="combobox1 " runat="server" DisplayField="CountyName" ValueField="ISSCode" QueryMode="Local">
<Store> <ext:Store ID="str1" runat="server" AutoDataBind="true">
aspx.cs
在数据绑定之前我使用了clearfilter()
str1.ClearFilter();
str1.DataSource = countyDataTable;
str1.DataBind();
试试这个解决方案
combobox1.Reset();
strCounties.DataSource = countyDataTable;
strCounties.DataBind();