两个datagridview的选择
两个datagridview连接相同的数据库,左边的查询出来的结果,右边的是全部数据,怎么选择左边的数据,右边会自动选择与左边相同的数据。求教,谢谢! --------------------编程问答-------------------- 最简单的用DataTable.Select过滤下数据,再绑定给DataGridView。 --------------------编程问答-------------------- 在左边的selectionchanged事件中取到id值,然后去右边查找定位那个row --------------------编程问答-------------------- 关键就是你要知道是在哪个事件里面处理。其他的我想你应该能弄 --------------------编程问答-------------------- 赞成,左边的selectionchanged事件,取出唯一的字段值,在右表查询。 --------------------编程问答-------------------- 在左边datagridview的selectionchanged事件里取当前选中的ID,然后SQL语句条件查询,右边datagridview重新绑定 --------------------编程问答--------------------
+1 --------------------编程问答--------------------
dgv1.SelectionChanged += dgv1_SelectionChanged;//这句话放构造函数中
void dgv1_SelectionChanged(object sender, EventArgs e)
{
var currentKnkId = dgv1.CurrentRow.Cells[0].Value.ToString();
foreach (DataGridViewRow row in dgv2.Rows)
{
if (row.Cells[1].Value.ToString() == currentKnkId)
{
dgv2.CurrentCell = row.Cells[1];
return;
}
}
}
补充:.NET技术 , C#