public Form1()
{
InitializeComponent();
DataTable people = new DataTable();
people.Columns.Add("id");
people.Columns.Add("Name");
people.Rows.Add(1, "John Smith");
people.Rows.Add(2, "Jane Doe");
people.Rows.Add(3, "Foo Bar");
people.Rows.Add(4, "Justin Time");
people.Rows.Add(5, "Imma Mann");
DataTable table = new DataTable();
table.Columns.Add("PeopleName");
table.Columns.Add("PeopleCallPhone");
table.Rows.Add("John Smith","123-456-7890");
table.Rows.Add("Jane Doe", "234-567-8900");
table.Rows.Add("Foo Bar", "345-678-9000");
table.Rows.Add("Justin Time", "456-789-0000");
table.Rows.Add("Imma Mann", "567-890-0000");
var col = new DataGridViewComboBoxColumn();
col.Name = "PeopleName";
col.DataPropertyName = "PeopleName";
col.HeaderText = "Name";
col.DataSource = people;
col.DisplayMember = "Name";
col.ValueMember = "Name";
this.dataGridView1.Columns.Add(col);
this.dataGridView1.DataSource = table;
this.dataGridView1.Columns[1].HeaderText = "Phone";
}