private void grdData_SelectionChanged(object sender, EventArgs e) { if (grdData.SelectedRows == null || grdData.SelectedRows.Count < 1) { return; } string id = grdData.SelectedRows[0].Cells["ColCode"].Value.ToString(); string iid = grdData.SelectedRows[0].Cells["ColID"].Value.ToString(); grdRole.AllowUserToOrderColumns = false; IsysService service = sysService.GetService(); grdRole.DataSource = service.GetRoleByUserId(id); grdRule.DataSource = service.GetRuleByUserid(iid); }