在C#中,有没有一种方法可以将Dictionary的所有内容绑定到DataGridView

本文关键字:Dictionary DataGridView 绑定 有没有 方法 一种 | 更新日期: 2023-09-27 18:19:33

例如,在类"运动员"中,我有:
uint ID;
string Name;
Dictionary<string, string> statistics = new Dictionary<string, string>();

在前端,我有一个绑定到运动员列表的DataGridView结构,它更新ID&名称(通过获取、设置和提升NotifyPropertyChanged标志)。这是通过实施以下解决方案来实现的:http://www.switchonthecode.com/tutorials/csharp-tutorial-binding-a-datagridview-to-a-collection

从组合框中,用户可以选择哪种运动员(篮球、足球等)。完成此操作后,运动员词典的每个实例都加载了适用的统计信息(点数->20、偷窃次数->2)等等。我想做的是将DataGridView绑定到统计信息的ID、名称和所有值(键为列)。

这可能吗?

提前感谢!

在C#中,有没有一种方法可以将Dictionary的所有内容绑定到DataGridView

您可以创建自己的Dictionary(扩展或更好地组合它),并实现IBindingList接口,然后您应该能够将派生Dictionary绑定到DataGridView。

相关文章: