我不知道,爲什麼我的程序崩潰。C#程序崩潰組合框SelectedItem ToString
如果我點擊 「刷新」 按鈕:
private void reloadBtn_Click(object sender, RoutedEventArgs e)
{
comboFilter.Items.Clear();
dataGridPrivatecustomers.Columns.Clear();
dataGridPrivatecustomers.ItemsSource = null;
load_columns_privatecustomer();
load_values_privatecustomer();
}
所有作品。 但是,如果我選擇一個過濾器對我的搜索功能和點擊重新加載,然後崩潰:
private void comboFilter_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
labelfilter.Content = "Filter: " + comboFilter.SelectedItem;
filtervalue = comboFilter.SelectedItem.ToString();
}
這是斷點:
filtervalue = comboFilter.SelectedItem.ToString();
我也得到一個NullReferenceException錯誤。 我嘗試在reloadBtn_Click中製作filtervalue = null;
,但也無效。
你有沒有試着用一個try catch子句,以獲得有關錯誤的詳細信息包圍你的代碼? –
可能重複[什麼是NullReferenceException,以及如何解決它?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it ) – Sinatr