带有自定义类、List<>、枚举和 Datagridview 的 WinForm 的 C# 项目。
- 我有一个名为 CStaff 的课程,其中包含种族、性别、角色、工资类型等的枚举。
- 用户输入
- 然后将所有不同的人员对象存储在 List<> 中。
- List<> 已保存/加载 - 此处不相关。
然后我使用 DataSource 属性将 List<> 绑定到 datagridview。
datagrid.datasource = somelist;
这很好用,因为它为 CStaff 对象的所有普通属性创建列。
但它不会为枚举属性创建列。
有没有办法强制它也创建它们?还是更好的方法?另外,我将不胜感激有关如何控制应使用哪些属性的任何链接。目前它使用所有这些(除了枚举)。
非常感谢任何帮助!