簡體   English   中英

在C#中設置listBox的數據源時,如何避免NullReferenceException?

[英]How can I avoid NullReferenceException when setting the DataSource of a listBox in C#?

我正在嘗試將以下代碼添加到我的表單中:

List<string> list = new List<string>();
list.Add("1");
list.Add("2");
list.Add("3");
list.Sort();
listBox5.DataSource = list;

嘗試運行代碼時,出現錯誤:

“未處理NullReferenceException:對象引用未設置為對象的實例。”

我怎樣才能解決這個問題?

您可能在調用InitializeComponent()之前將這段代碼放在了表單構造函數中。 引用表單對象的代碼應始終放在InitializeComponent()

您得到該消息的唯一原因是列表框不存在。
您的列表設置可以。

確保您的控件存在並且是正確的控件。

暫無
暫無

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

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