我有一个DataTable作为GridView的数据源。我在GridView中添加了一个组合框。C#将datagridview列的值绑定到DataTable
我想能够添加一列到DataTable,它会自动更新用户在GridView中选择的值。谁能帮忙?
我有一个DataTable作为GridView的数据源。我在GridView中添加了一个组合框。C#将datagridview列的值绑定到DataTable
我想能够添加一列到DataTable,它会自动更新用户在GridView中选择的值。谁能帮忙?
,答案是...
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的” 将在下拉列表中选择的值更新
我会把两个网格并排放置一个包含所有信息和一个只有空白列。我会用包含一列的网格更新数据表。这将根据前一个网格的选定索引进行更新。首先想到的是。