internal static Frm_ProDetails GetProDetails(object id) { if (details == null || details.IsDisposed) { details = new Frm_ProDetails(id); } return(details); }
private void view_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { DataGridView dataGridView = sender as DataGridView; if (e.RowIndex == -1 || e.ColumnIndex == -1) { return; } if ("code".Equals(dataGridView.Columns[e.ColumnIndex].Name) || "ccode".Equals(dataGridView.Columns[e.ColumnIndex].Name)) { object id = dataGridView.Rows[e.RowIndex].Tag; Frm_ProDetails details = new Frm_ProDetails(id); if (details.ShowDialog() == DialogResult.OK) { LoadDataListByPage(null, 1); } } }