c# - 获取 comboBox1.SelectedValue

标签 c# visual-studio

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        switchItem();
    }
private void switchItem()
        {
            var content = richTextBox1;
            switch (comboBox1.SelectedValue.ToString())
            {
                case "Fruit":
                    content.Text = "Apple";
                    break;
                default:
                    content.Rtf = "Not Selected";
                    break;
            }
        }

如您所见,我正在尝试获取 comboBox1 的 SelectedValue,但出现此 object reference not set to an instance of an object 错误。我该怎么办?

最佳答案

也许您正在寻找 SelectedItem 而不是 SelectedValue

错误 object reference not set to an instance of an object 表示 SelectedValuenull

关于c# - 获取 comboBox1.SelectedValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44360026/

相关文章:

c# - 如何禁止使用属性 setter ?

visual-studio - Xamarin.iOS,应用程序甚至在手机上运行之前就崩溃了

c# - 将 Blazor 项目与库项目引用发布到 Azure

visual-studio - VS2008中折叠当前区域的键盘快捷键是什么?

c# - WPF 如何从 MVVM 中的子 ViewModel 调用父 ViewModel 中的某些逻辑

c# - 将值返回到主 C#

c# - string.Replace ("a", "b") 是否自动检查 "a"是否存在?

visual-studio - ReSharper--对其他人不稳定?

c# - 如何选择 Distinct char 数据类型并通过使用 sql 强制转换为 int

c# - 在 Entity Framework 中填充导航属性?