1
頭部,你會得到一個「對象必須是字符串類型」異常,並且程序會崩潰。我該如何處理?我希望用戶能夠通過點擊標題進行訂購。這是否意味着我唯一的選擇是將null
或DBNull
的值全部替換爲""
之類的值?或者我能以某種方式捕捉異常?最好的辦法值
頭部,你會得到一個「對象必須是字符串類型」異常,並且程序會崩潰。我該如何處理?我希望用戶能夠通過點擊標題進行訂購。這是否意味着我唯一的選擇是將null
或DBNull
的值全部替換爲""
之類的值?或者我能以某種方式捕捉異常?最好的辦法值
網格上的數據如何?如果數據綁定到集合,則可以實現IBindingList
並提供您自己的ApplySort
方法,但是您選擇的方法佔用null
。您還需要提供SupportsSorting
,SortDirection
和SortProperty
的合適實施。
但是親自,我現在只是刪除null
;所以是的,""
是字符串列中null
的合理替代;對於其他一些情況更爲棘手。
數據是否綁定到任何東西。我仍然不確定替換爲「」的空。這有點麻煩,因爲我不僅使用字符串。對於非數據綁定的`DataGridView`還有其他選擇嗎? – Juan 2010-12-06 08:59:00