private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.Columns[e.ColumnIndex].Name == "Operate1") { //可以在此打开新窗口,把参数传递过去 model.ID = Convert.ToInt32(this.dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); model.Name = this.dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString(); frmSelectRoleAdd fm = frmSelectRoleAdd.GetInstance(model); fm.Exec(model); fm.ShowDialog(); } else if (dataGridView1.Columns[e.ColumnIndex].Name == "Operate2") { //可以在此打开新窗口,把参数传递过去 model.ID = Convert.ToInt32(this.dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); model.Name = this.dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString(); frmSelectRoleEdit fm = frmSelectRoleEdit.GetInstance(model); fm.Exec(model); fm.ShowDialog(); } else if (dataGridView1.Columns[e.ColumnIndex].Name == "Operate3") { model.ID = Convert.ToInt32(this.dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); model.Name = this.dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString(); frmSelectRoleDetails fm = frmSelectRoleDetails.GetInstance(model); fm.Exec(model); fm.ShowDialog(); } }
public static frmSelectRoleDetails GetInstance(ProjectEntityTemp model) { if (frmSelRoleDtls == null) { frmSelRoleDtls = new frmSelectRoleDetails(model); } return(frmSelRoleDtls); }