如何将数据表的特定列绑定到DataGridView?

San*_*tha 11 datatable binding datagridview

DataTable有三个从数据库中提取的列,而我只需将它的两列绑定到一个DataGridView.你能帮帮我吗?

Joe*_*aud 24

自己创建DataGridView的列.尝试这样的事情.

DataGridView dataGridView1 = new DataGridView();
BindingSource bindingSource1 = new BindingSource();

dataGridView1.ColumnCount = 2;

dataGridView1.Columns[0].Name = "Field1";
dataGridView1.Columns[0].DataPropertyName = "Field1";
dataGridView1.Columns[1].Name = "Field2";
dataGridView1.Columns[1].DataPropertyName = "Field2";

bindingSource1.DataSource = GetDataTable();
dataGridView1.DataSource = bindingSource1;
Run Code Online (Sandbox Code Playgroud)


Nom*_*Ali 18

按上面的答案添加列,不要忘记设置:

dataGridView1.AutoGenerateColumns = false;
Run Code Online (Sandbox Code Playgroud)