VB.NET
'作成
Dim column As New DataGridViewComboBoxColumn()
column.Items.Add("A")
column.Items.Add("B")
column.Items.Add("C")
column.Items.Add("D")
column.Items.Add("E")
column.Items.Add("F")
column.Items.Add("G")
dgv1.Columns.Add(column)
column.Name = "ALPHA"
C#DataGridViewComboBoxColumn column = new DataGridViewComboBoxColumn();
column.Items.Add("A");
column.Items.Add("B");
column.Items.Add("C");
column.Items.Add("D");
column.Items.Add("E");
column.Items.Add("F");
column.Items.Add("G");
dgv1.Columns.Add(column);
column.Name = "ALPHA";
データテーブルの値をDataGridViewのコンボボックスに設定する方法VB.NET
Dim dtTable As New DataTable("TableA")
dtTable .Columns.Add("Display", GetType(String))
dtTable .Columns.Add("Value", GetType(Integer))
dtTable .Rows.Add("A", 0)
dtTable .Rows.Add("B", 1)
dtTable .Rows.Add("C", 2)
dtTable .Rows.Add("D", 3)
dtTable .Rows.Add("E", 4)
dtTable .Rows.Add("F", 5)
dtTable .Rows.Add("G", 6)
Dim column As New DataGridViewComboBoxColumn()
column.DataSource = dtTable
column.ValueMember = "Value"
column.DisplayMember = "Display"
dgv1.Columns.Add(column)
C#DataTable dtTable = new DataTable("TableA");
dtTable .Columns.Add("Display", typeof(string));
dtTable .Columns.Add("Value", typeof(int));
dtTable .Rows.Add("A", 0);
dtTable .Rows.Add("B", 1);
dtTable .Rows.Add("C", 2);
dtTable .Rows.Add("D", 3);
dtTable .Rows.Add("E", 4);
dtTable .Rows.Add("F", 5);
dtTable .Rows.Add("G", 6);
DataGridViewComboBoxColumn column = new DataGridViewComboBoxColumn();
column.DataSource = dtTable ;
column.ValueMember = "Value";
column.DisplayMember = "Display";
dgv1.Columns.Add(column);