天天看點

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);