这是个组权限设置窗口(左边gridcontrol每一行显示组的名称,右边GroupBox里面有很多checkbox每一个checkbox代表一个权限,如果有这个权限checkbox打钩)  另外 窗口里面有“添加一个组”   ”删除一个组“  “更新数据库”按钮
要求:
    当点击某一个组的时候,右边GroupBox显示相应的权限
    选中某个组的时候 按”删除一个组“ 就删除这组,gridcontrol就删除这组假设现为组             权限
aaa          写,读,保存
bbb          写,读
ccc          写我现在遇到问题是:如果删除了一组,右边的显示权限就不对了
比如删除aaa,此时bbb就为第一行(即焦点行),即view.FocusedRowHandle为0,以下代码就会报”不能通过已经删除的行访问该行信息“checkEdit1.Checked = stringtobool(m_ds.Tables["GroupPurview"].Rows[view.FocusedRowHandle]["写"]);
checkEdit2.Checked = stringtobool(m_ds.Tables["GroupPurview"].Rows[view.FocusedRowHandle]["读"]);
checkEdit3.Checked = stringtobool(m_ds.Tables["GroupPurview"].Rows[view.FocusedRowHandle]["保存"]);我怎么能记住在未删除之前这个组在内存里的行号呢