问题标签 [bindinglist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
346 浏览

c# - 将实体添加到绑定列表的末尾导致更新以前的实体

我从数据库中读取我的记录并在绑定列表中恢复。现在我想将新实体添加到我的绑定列表中,但它不起作用。当我添加第一个实体时没有问题。之后,对于我插入的每个实体,我以前的实体都会更改为最后一个实体。我喜欢每个实体都指向一个实体,当我添加新实体时,每个实体都会更改并更新为新值。这是我的代码。

哪里有问题 ?

0 投票
2 回答
1640 浏览

c# - 使用 textbox_keypress 过滤绑定源或绑定列表

我使用winforms和c#。

如何过滤绑定源或绑定列表。带有文本框文本?当我在文本框中输入时,我的网格正在使用 %Like 方法而不是 (=,equal) 方法进行过滤。

谢谢。

0 投票
2 回答
723 浏览

c# - c# BindingList 问题

我有如下的界面定义。

不知道为什么在接口列表中出现编译错误
类型'BindingList<...>'不是接口

有任何想法吗?

0 投票
1 回答
1891 浏览

database - C#:将更改从 DataGridView 推送到 BindingList 回数据库?

我正在使用 BindingList 在 Windows 窗体应用程序的 DataGridView 中显示 Person 对象列表。对 DataGridView 的更改会更改基础 BindingList。我已经让这部分工作了。

现在我希望将列表持久化到数据库表中。从数据库中读取列表并填充人员列表很简单,但是如果我从 DataGridView 添加/编辑/删除一个人,我如何以及何时将该更改持久化回数据库?

(其次,这种方法可以吗?还是我错过了一些更大的图景?我不想使用数据表,因为我想以抽象的面向对象的方式处理我的代码。)

0 投票
2 回答
16435 浏览

c# - WinForms DataBinding 是否需要 BindingSource 和 BindingList?

我想DataGridView在 Windows 窗体应用程序中显示人员列表。我希望我的服务层返回一个 Person 对象列表(例如,IList<Person>)。我希望列表中的更改反映在DataGridView反之亦然。我的理解是BindingSource使用DataGridView. 我的问题是双向数据绑定工作,我需要:

或者我可以这样做:

有什么不同?如果我对列表进行更改,DataGridView无论哪种方式都会更新?如果我必须使用,从我的服务层BindingList返回 a 似乎有点不稳定(因为创建了依赖项) ,有没有办法解决这个问题?BindingList

微软谈到BindingList(在备注部分) http://msdn.microsoft.com/en-us/library/ms132679.aspx

“然而,典型的解决方案程序员会使用提供数据绑定功能的类,例如BindingSource,而不是直接使用BindingList<T>。”

0 投票
4 回答
891 浏览

c# - Should you return a BindingList from a business layer (or service layer, domain model, etc.)?

I need a BindingList in my UI to provide two-way databinding between my collection and a DataGridView. However, it doesn't seem correct to return a BindingList from your business layer (or domain layer, service layer, data layer, etc.). That is, I'd only be using a BindingList because of a UI requirement, and now this UI need would be coupled with my domain layer.

What is the "proper" decoupled way to do this? Should I be returning an IList and then copying it into a BindingList for presentation purposes? From a real world perspective, is this overhead worth anything?

0 投票
2 回答
4534 浏览

c# - 是否可以使用 BindingListListView 控件与 ListBox 控件的方式相似吗?

一个简单的例子:

我已经探索了 listViewDogs.DataBindings 属性,但我无法梳理出与我在使用 DataSource 的 listBox 控件中看到的类似行为。

必须有更好的方法来更新 listViewDogs.Items 集合,然后捕获 dog.ListChanged 事件并手动操作 listViewDogs.Items 集合。

我错过了什么?

0 投票
1 回答
4302 浏览

c# - 编辑 BindingList 中的项目

它是列表中的代码编辑项

请转换为 BindingList 的代码

谢谢

0 投票
1 回答
1942 浏览

c# - 如何为 PropertyDescriptor 定义类级属性以对 BindingList 进行排序?

我已经覆盖ApplySortCore了自定义 BindingList 的方法,如下所示:

如何定义一个类级别的 PropertyDescriptor(类属性是 InstanceName)来直接调用它,如下所示:

0 投票
4 回答
6577 浏览

c# - 如何将数组转换为 BindingList

将数组转换为 BindingList 的最简单和最快的方法是什么?