两个DataGridView绑定同一个数据源的问题

两个DataGridView绑定同一个数据源,当选中其中任一个DataGridView中的任一行时,另一个DataGridView中的该行会自动被选中,请问这是为什么。部分源码如下:
string ConStr = @"Server =...;Database = ...;Uid = ...;Pwd = ...";
SqlConnection conn = new SqlConnection(ConStr);
string SqlStr = "select * from tct_test_task";
SqlDataAdapter ada = new SqlDataAdapter(SqlStr, conn);
DataSet set = new System.Data.DataSet();
ada.Fill(set);
this.dataGridView1.DataSource = set.Tables[0];
this.dataGridView2.DataSource = set.Tables[0];

2个回答

因为都是同一个源,一个改动,就会影响到其他同源的

caisongpo1
caisongpo1 能不能说得详细一点啊,您的回复我不是太懂。而且当点击一个DataGridView中的列头进行排序时,另一个DataGridView的排序同时发生改变,可是DataTable中的数据排序没有变化啊
5 年多之前 回复
caisongpo1
caisongpo1 能不能说得详细一点啊,您的回复我不是太懂。而且当点击一个DataGridView中的列头进行排序时,另一个DataGridView的排序同时发生改变,可是DataTable中的数据排序没有变化啊
5 年多之前 回复

能不能说得详细一点啊,您的回复我不是太懂。而且当点击一个DataGridView中的列头进行排序时,另一个DataGridView的排序同时发生改变,可是DataTable中的数据排序没有变化啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐