天天看点

c# winform DataGridView设置列样式为下拉框(组合框)

注:以下方法不止适合下拉框,单元格可以显示文件,也可以显示单选框,下拉框,图片和超链接等,只要创建对应的类型就可以,例如单选框:DataGridViewCheckBoxColumn

下面以下拉组合框为例:

首先创建一个ComboBox类型的列,设置完成属性后,添加到表格中

其中 ComboBoxCol ->DataSource = strList ,是将该列的数据源设置为strList这个字符串列表

DataGridViewComboBoxColumn^ ComboBoxCol = gcnew DataGridViewComboBoxColumn();
 ComboBoxCol ->HeaderText = "水果";
 List<System::String^>^ strList = gcnew List<System::String^>();
 strList ->Add("苹果");
 strList ->Add("香蕉");
 ComboBoxCol ->DataSource = strList ;
//radGridView_Info为DataGridView表名
 radGridView_Info->Columns->Add(ComboBoxCol);