private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int row; try { row = Convert.ToInt32(dataGridView1[0, Convert.ToInt32(dataGridView1.CurrentRow.Index)].Value); EditCategory EC = new EditCategory(Convert.ToInt32(dataGridView1[0, row - 1].Value), dataGridView1[1, row - 1].Value.ToString()); if (EC.ShowDialog() == DialogResult.OK) { dataGridView1.DataSource = EC.getDataTable; } } catch (Exception x) { MessageBox.Show(x.GetBaseException().ToString()); } }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int row; try { row = e.RowIndex; EditCategory EC = new EditCategory(Convert.ToInt32(dataGridView1[0, row].Value), dataGridView1[1, row].Value.ToString()); if (EC.ShowDialog() == DialogResult.OK) { dataGridView1.DataSource = EC.getDataTable; } } catch (Exception x) { MessageBox.Show(x.GetBaseException().ToString()); } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int row; try { row = Convert.ToInt32(dataGridView1[0, Convert.ToInt32(dataGridView1.CurrentRow.Index)].Value); EditCategory EC = new EditCategory(Convert.ToInt32(dataGridView1[0, row-1].Value), dataGridView1[1, row-1].Value.ToString()); if (EC.ShowDialog() == DialogResult.OK) { dataGridView1.DataSource = EC.getDataTable; } } catch (Exception x) { MessageBox.Show(x.GetBaseException().ToString()); } }