/// <summary> /// 查看明细信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Tmshowdtl_Click(object sender, EventArgs e) { try { if (gvdtl.Rows.Count == 0) { throw new Exception("没有内容,不能查阅"); } if (gvdtl.SelectedRows.Count == 0) { throw new Exception("没有选中的行,请选中后继续."); } //将当前窗体隐藏 //this.Visible = false; var roleInfo = new RoleInfoDtlFrm(); //初始化信息赋值 roleInfo.FunState = "R"; roleInfo.Roledt = _roledt; roleInfo.Roleid = Convert.ToInt32(gvdtl.Rows[gvdtl.CurrentCell.RowIndex].Cells[0].Value); //获取所选择行的roleid roleInfo.OnInitialize(); roleInfo.StartPosition = FormStartPosition.CenterScreen; roleInfo.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// 角色添加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Tmaddrole_Click(object sender, EventArgs e) { try { //将当前窗体隐藏 this.Visible = false; var roleInfo = new RoleInfoDtlFrm(); //初始化信息赋值 roleInfo.FunState = "C"; roleInfo.Roledt = _roledt; roleInfo.StartPosition = FormStartPosition.CenterScreen; roleInfo.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }