1
头部,你会得到一个“对象必须是字符串类型”异常,并且程序会崩溃。我该如何处理?我希望用户能够通过点击标题进行订购。这是否意味着我唯一的选择是将null
或DBNull
的值全部替换为""
之类的值?或者我能以某种方式捕捉异常?最好的办法值
头部,你会得到一个“对象必须是字符串类型”异常,并且程序会崩溃。我该如何处理?我希望用户能够通过点击标题进行订购。这是否意味着我唯一的选择是将null
或DBNull
的值全部替换为""
之类的值?或者我能以某种方式捕捉异常?最好的办法值
网格上的数据如何?如果数据绑定到集合,则可以实现IBindingList
并提供您自己的ApplySort
方法,但是您选择的方法占用null
。您还需要提供SupportsSorting
,SortDirection
和SortProperty
的合适实施。
但是亲自,我现在只是删除null
;所以是的,""
是字符串列中null
的合理替代;对于其他一些情况更为棘手。
数据是否绑定到任何东西。我仍然不确定替换为“”的空。这有点麻烦,因为我不仅使用字符串。对于非数据绑定的`DataGridView`还有其他选择吗? – Juan 2010-12-06 08:59:00