簡體   English   中英

在DataGridView中排序會拋出NullReferenceException

[英]Sorting in DataGridView throws NullReferenceException

親愛的同事們

我在DataGridView模塊中排序有問題。 當我點擊需要排序的列時,系統會拋出NullReferenceException。 我知道該列有一些空值,這會產生錯誤消息。 您是否知道如何更改排序模塊以將空值作為字符串線程而沒有任何字符?

您的提示將不勝感激。

為什么不使用空字符串而不是空字符串?

我知道這對您的需求有點復雜,但您可以在編程選擇那些包含空值的行后嘗試類似於此的解決方法。

在DataGridView中對選定的行進行排序

親愛的Geaorge和Mamta

再次感謝你們的幫助。 我找到了易於解決問題的解決方案。 正如我寫的,所有數據都從數據庫轉移到visual studio,所以我改變了以下的查詢:

"SELECT number_of_invoice FROM invoices"

至:

"SELECT CASE WHEN (number_of_invoice is null) then '' else number_of_invoice END FROM invoices"

這會自動將空值更改為'',並且問題被解除。

祝你有美好的一天!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM