private void myDataGrid1_DoubleClick(object sender, EventArgs e) { int nrow = this.myDataGrid1.CurrentCell.RowNumber; DataTable tb = (DataTable)this.myDataGrid1.DataSource; Frmyedj_mx f = new Frmyedj_mx(_menuTag, _chineseName, _mdiParent); f.Show(); f.Filldj(Convert.ToInt32(tb.Rows[0]["ghdwid"]), Convert.ToInt32(tb.Rows[0]["ywyid"]), Convert.ToInt32(tb.Rows[0]["id"])); }
private void myDataGrid2_DoubleClick(object sender, EventArgs e) { try { DataTable tb = (DataTable)this.myDataGrid2.DataSource; int nrow = this.myDataGrid2.CurrentCell.RowNumber; if (nrow >= tb.Rows.Count) { return; } int ghdw = Convert.ToInt32(tb.Rows[nrow]["id"]); Frmyedj_mx f = new Frmyedj_mx(_menuTag, _chineseName, _mdiParent); f.Filldj(ghdw, 0, 0); f.ShowDialog(); } catch (System.Exception err) { MessageBox.Show(err.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }