是否可以在两个不同的选项卡中显示相同的DataGridView?我可以创建两个不同的DataGridViews并有一堆方法来更新它们,只要它们改变为具有相同的数据,但我宁愿只有一个DataGridView并在两个地方显示它。
答案 0 :(得分:2)
您可以将DataGridView
属性设置为相同的.DataSource
对象,而不是处理复制BindingSource
控件。当选项卡选定的索引发生更改时,您将能够刷新控件。由于它们具有相同的绑定源,因此它们将始终包含相同的数据。例如:
var bs = new BindingSource();
// populate bs object
dataGridView1.DataSource = bs;
dataGridView2.DataSource = bs;
答案 1 :(得分:0)
尝试为两个DataGridView使用一个DataSource或Adapter。