Проблемы с DataGridView при добавлении новых элементов
Когда я сохраняю новый элемент в datagridview заявление
MessageBox.Show(this.tb_aprovacao_admissaoDataGridView.CurrentRow.Cells[0].Value.ToString());
показывает значение -1. Как я могу изменить это, чтобы показать реальное число ID?
Спасибо всем.
1 ответ
Зависит от того, как вы хотите получить значение. Вы хотите получить значение после того, как вы щелкнете по ячейке или нажмете кнопку или?
Если вы хотите сделать это в событии щелчка ячейки, вы можете сделать это следующим образом:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
{
MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());
}
}
Чтобы получить это с помощью кнопки:
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(dataGridView1.CurrentCell.Value.ToString());
}