2010-09-06 60 views

回答

2

DataGridViewComboBoxColumn有一个Items,物业,你可以使用这样的:

DataGridViewComboBoxColumn theColumn = (DataGridViewComboBoxColumn)this.YourDataGrid.Column("YourColumn"); 
theColumn.Items.Add("NewItem"); 
theColumn.Items.Add("NewItem2"); 

编辑:不要忘记,你需要列转换为正确的类型,因为他们是的通用的DataGridViewColumn-类型。

1

有实现目标的各种方法,这里是其中的一个,只是可能做的伎俩

该方法包括两个步骤。

1)创建一个组合框&添加内容到它

2)添加项目如果ComboBox您DataGridComboBox

步骤1)

ComboBox CB= new ComboBox(); 
CB.Items.Add("A"); 
CB.Items.Add("B"); 
CB.Items.Add("C"); 
CB.Items.Add("D"); 
CB.Items.Add("E"); 

步骤2)

((DataGridViewComboBoxColumn)MyDataGrid.Columns["MyDataGridColumnName"]).DataSource = CB.Items ; 
相关问题