我在这里完全没有想法
问题是我使用两个组合框,我想从两个组合框中获取值以在 wpf 中的 DataGrid 中显示内容。
我有这个函数可以从两个组合框中获取值。这很好用。
private void cboxYearChange(object sender, SelectionChangedEventArgs e)
{
ComboBoxItem typeItemYear = (ComboBoxItem)comboBox2.SelectedItem;
string valueYear = typeItemYear.Content.ToString();
ComboBoxItem typeItemMonth = (ComboBoxItem)comboBox1.SelectedItem;
string valueMonth = typeItemMonth.Content.ToString();
}
但后来我想创建另一个函数来检查另一个组合框的更改:
private void cboxMonthChange(object sender, SelectionChangedEventArgs e)
{
ComboBoxItem typeItemYear = (ComboBoxItem)comboBox2.SelectedItem;
string valueYear = typeItemYear.Content.ToString();
ComboBoxItem typeItemMonth = (ComboBoxItem)comboBox1.SelectedItem;
string valueMonth = typeItemMonth.Content.ToString();
}
我可以构建,但是当我运行它时,我得到 Object reference not set to an instance on the ComboBoxItem typeItemYear = (ComboBoxItem)comboBox2.SelectedItem; cboxMonthChange 函数中的行
我在这里想念什么?