2009-10-28 147 views

回答

2

,答案是...

DataTable myTable = getYourDataByMagic(); 

DataGridViewComboBoxColumn box = new DataGridViewComboBoxColumn(); 
BindingSource bs = new BindingSource(); 
bs.add("choice one"); 
bs.add("choice two"); 

box.HeaderText = "My Choice"; 
box.Name = "select"; 
box.DataSource = bs; 
box.DataPropertyName = "select"; 

myTable.Columns.Add(new DataColumn("select")); 
this.dataGridView1.Columns.Add(box); 
this.dataGridView1.DataSource = myTable; 

现在,你的 “myTable的” 将在下拉列表中选择的值更新

0

我会把两个网格并排放置一个包含所有信息和一个只有空白列。我会用包含一列的网格更新数据表。这将根据前一个网格的选定索引进行更新。首先想到的是。