C# 异常:设置DataSource属性时无法修改Items集合

C# 异常:设置DataSource属性时无法修改Items集合,c#,combobox,C#,Combobox,我有Windows窗体中的combobox,它绑定到数据库中的数据 我做得很好,但当我试图在数据库数据之前添加第一项时,出现了这个错误 (无法修改项目集合。) 设置数据源属性时) 在CBParent.Items.Insert中(0, “-选择-” 您必须将该项添加到数据源本身,即SQL查询中,因为正如错误所述,如果设置了数据源,则无法将项添加到控件中 一种方法是让sql查询执行如下联合: Select Category.Category ,Category.Id from Category U

我有Windows窗体中的combobox,它绑定到数据库中的数据

我做得很好,但当我试图在数据库数据之前添加第一项时,出现了这个错误

(无法修改项目集合。) 设置数据源属性时) 在CBParent.Items.Insert中(0, “-选择-”


您必须将该项添加到数据源本身,即SQL查询中,因为正如错误所述,如果设置了数据源,则无法将项添加到控件中

一种方法是让sql查询执行如下联合:

Select Category.Category ,Category.Id from Category

UNION

SELECT 'Please select Category', 0 
Select Category.Category ,Category.Id from Category

UNION

SELECT 'Please select Category', 0