using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace GridTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); SetupDataGridView(); } protected void SetupDataGridView() { DataGridViewComboBoxColumn cbx_1 = new DataGridViewComboBoxColumn(); { cbx_1.HeaderText = "COMBO BOX 1"; for (int i = 1; i < 3; i++) cbx_1.Items.Add("Item " + i.ToString()); } DataGridViewComboBoxColumn cbx_3 = new DataGridViewComboBoxColumn(); { cbx_3.HeaderText = "COMBO BOX 3"; for (int i = 1; i < 3; i++) cbx_3.Items.Add("Sample " + i.ToString()); } DataTable dt = new DataTable(); DataRow dr1 = dt.NewRow(); dt.Rows.Add(dr1); DataRow dr2 = dt.NewRow(); dt.Rows.Add(dr2); DataRow dr3 = dt.NewRow(); dt.Rows.Add(dr3); dataGridView1.DataSource = dt; dataGridView1.Columns.Add(cbx_1); dataGridView1.Columns.Add(cbx_3); } } }