我不知道,为什么我的程序崩溃。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