Привет, как переместить текст из ячейки таблицы данных в текстовое поле при событии щелчка contextmenustrip?
Это мой код:
private void ingrSerijaToolStripMenuItem1_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count == 0)
{
txt_i2.Text = Convert.ToString(dataGridView1.SelectedRows[0].Cells["obj_kod"].Value);
}
}
ошибка: индекс вышел за пределы диапазона. Должен быть неотрицательным и меньшим, чем размер коллекции. Имя параметра: индекс '
другой код:
if (e.RowIndex >= 0)
{
DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
txt_i1.Text = row.Cells["obj_kod"].Value.ToString();
}
ошибка в RowIndex:
Код серьезности Описание Состояние подавления строки файла проекта
Ошибка CS1061 «EventArgs» не содержит определения для «RowIndex», и невозможно найти доступный метод расширения «RowIndex», принимающий первый аргумент типа «EventArgs» (вы пропустили директиву using или ссылку на сборку?)