【发布时间】:2012-09-01 13:09:32
【问题描述】:
带有自定义类、列表、枚举和 Datagridview 的 WinForm 的 C# 项目。
- 我有一个名为 CStaff 的类,其中包含种族、性别、角色、工资类型等的枚举。
- 用户输入
- 然后将所有不同的人员对象存储在一个列表中。
- 列表 已保存/加载 - 此处不相关。
-
然后我将 List 绑定到具有 DataSource 属性的 datagridview。
datagrid.datasource = somelist;
这很好用,因为它为 CStaff 对象的所有普通属性创建列。
但它不会为枚举属性创建列。
有没有办法强制它也创建它们?还是更好的方法?另外,我将不胜感激有关如何控制应使用哪些属性的任何链接。目前它使用所有这些(除了枚举)。
非常感谢任何帮助!
【问题讨论】:
-
您正在使用自动生成列?
-
请提供您班级的代码,包括枚举。
标签: c# data-binding datagridview enums