Code Snippet
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Text", typeof(string));
dt.Columns.Add("Type", typeof(string));
DataRow dr = dt.NewRow();
dr["ID"] = 1;
dr["Text"] = "xmsd";
dr["Type"] = "video";
DataRow dr1 = dt.NewRow();
dr1["ID"] = 2;
dr1["Text"] = "ddf";
dr1["Type"] = "xml";
dt.Rows.Add(dr);
dt.Rows.Add(dr1);
this.Column1.DataPropertyName = "Type";
this.Column1.DataSource = dt;
this.Column1.DisplayMember = "Text";
this.Column1.ValueMember = "ID";
Column1 is DataGridViewComboBoxColumn.
Best Regards,
Bruce Zhou