是否可以使用原始类型集合(如List<long>
)作为DataGridView的数据源?作为.NET的DataGridView中的数据源的原始类型集合?
经过半途而废的尝试使其工作,我给了并创建了一个简单的结构,所以我可以给DataGridViewColumn一个PropertyName。但现在,我必须在处理UI时将我的值框起来,为我的应用程序的剩余部分解除它们(从而否定数据绑定的好处),并在结构中实现IComparable和IEquatable以支持List排序和搜索(简单足够的任务,结构本身的存在足够混乱)。
这似乎是一个很大的开销和混乱,只是为UI小部件给出一个值列表。当然有一个更简单的方法...
谢谢,列表应该没问题。我不知道可空类型。 –
PunctuallyChallenged
2010-02-22 20:59:05
值得注意的是,可为空的类型的'Value'属性是只读的,因此无法使用此解决方法编辑'DataGridView'单元格。 – PunctuallyChallenged 2010-02-23 18:45:58