【问题标题】:Add item to combobox after data source selected选择数据源后将项目添加到组合框
【发布时间】:2025-12-22 09:00:16
【问题描述】:

我想在绑定后将一个项目添加到组合框中。例如:

DataSet csuname = new DataSet();
csu.Fill(csuname);
comboBox1.DataSource = csuname.Tables[0];
comboBox1.DisplayMember = "empfname";
comboBox1.Items.Add("all");

但它会出现类似

的错误

当 DataSource 属性为 设置。

最好的方法是什么?

【问题讨论】:

  • 设置DataSource属性时无法修改Items集合。
  • 这是一条重要的信息。请编辑您的帖子以包含错误消息。
  • 设置数据源后不能直接将对象添加到组合中...所以在数据表中添加一行并刷新数据源..
  • 请查看@Bob 评论。这是您问题的正确答案。

标签: c# combobox


【解决方案1】:

最好的方法是将项目直接添加到您的数据源csunam.Tables[0],我还假设它需要是一个可观察的集合才能工作。

【讨论】: