WinForm中两个DataGridView
第一个dgv1 中一列 角色编号
第二个dgv2 中第一列为CheckBox 第二列为权限名称我现在希望 点击dgv1 中 角色编号,在dgv2中 属于所选角色的权限前面的CheckBox 就选中状态?
(如何得到第一列CheckBox,并能实现选中状态?)
(Sql可以在本问题中忽略)

解决方案 »

  1.   

     private void dgv1_SelectionChanged(object sender, EventArgs e)
            {
                if (this.dgv1.SelectedRows.Count == 1)
                {
    foreach(datatgridviewrow row in this.dgv2.rows)
    {
    if (row.cell[1].values 判断一下是否角色的权限)
    {
    //如果是
    row.cells[0].value=true;
    }
    }
                                 }
            }