【发布时间】:2014-06-25 20:56:14
【问题描述】:
我正在尝试在 DataGridView (WinForms) 中实现多选组合框。我创建了一个相当基本的 OwnerDraw ComboBox 派生控件,它似乎工作正常。然后,我通过创建从 DataGridViewColumn 派生的类将该控件托管在 DataGridView 中。这一切都显示OK。我遇到的问题是数据绑定到新列。
DataGridView 数据源是一个 BindingList
当 DataGridView 尝试将值提交回数据源时,我遇到了问题。 MultiSelectComboBox 公开 List
谁能给我一些关于绑定到 BindingList 应该如何工作的线索?单元格托管控件(我的 MultiSelectComboBox)是否必须查看其数据绑定并在绑定到 BindingList 时表现出不同的行为,或者框架中是否有一些可能对此有所帮助的支持?
【问题讨论】:
标签: .net winforms datagridview