gpt4 book ai didi

c# - 在 C# 中过滤绑定(bind)源

转载 作者:太空宇宙 更新时间:2023-11-03 20:34:03 25 4
gpt4 key购买 nike

我的代码是这样的

BindingSource bs=new BindingSource();
List<Items> lstItems= ListItems();

bs.DataSource=lstItems;

我将这个 bindingsouce 绑定(bind)到一个 gridview。

grd.DaataSource=bs;

然后我将这个原始的 BindingSource 复制到一个单独的 BindngSource

BindingSource filterBs=new BindingSource();

然后我用一个过滤条件给Bindingsource

filterBs.Filter= "ItemCode='1' and cost>'200'";

grd.DataSource=null;

将网格的数据源重新绑定(bind)到过滤后的绑定(bind)源。

grd.DataSource=filterBs;

但现在它也显示了网格中的所有记录。

最佳答案

Then I copy this original BindingSource to a separate BindngSource

BindingSource filterBs=new BindingSource();

您不是在复制它,而是在创建一个新的 BindingSource。

要复制它,您需要执行如下操作:

BindingSource filterBs = grd.DataSource;

关于c# - 在 C# 中过滤绑定(bind)源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5936323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com