在 SearchScreen 上,我有一些属性可以过滤我的表格结果。
- 本月的组合框。
- 年度组合框。
- 客户的 ComboBox(基于具有两个参数 DateBegin、DateEnd 的查询)
第三个 ComboBox 需要过滤以仅显示在月和年 Comboboxes 的选定时段内“活跃”的客户。
我使用名为“prpDateBeginSelected”和“prpDateEndSelected”的两个属性(日期),链接到我自己的查询,该查询链接到客户的组合框。
我在 Month 和 Year 上使用 _Changed 事件将日期分配给属性。
当我在加载屏幕后进行第一次选择时,它可以正常工作,并且客户组合框在良好时期被过滤。但是之后,当我更改月份或年份时,客户组合框不会重新加载。
我试图this.qCustomersByPeriod.Refresh();
在我的代码中做一个但没有改变。
感谢帮助。
PS:如果需要,我可以为您制作一个样本来向您展示这个想法。
编辑:帮助您理解我的示例。LS_SearchFiltered.zip (58.6 Mo)