novichok_sis
Так-с понятно, что вам ничего про ADO.NET не понятно.
Потому рекомендую посмотреть вот
это
и почитать
библию программиста.
А то что вы делаете в двух формах вполне можно сделать в одной форме.
Плюс DataGridView предоставляет возможность редактирования данных прямо в нем.
выделить поле с нужным ID и считать его в переменную, а переменная должна быть типа DataRow
в данном случае имелось в виду следующее
в dataGridView отображаются все поля таблицы, чтобы сделать sql запрос к соответствующей строке таблицы в БД, нужно знать id этой строки, поэтому я и предложил как вариант
- Код: Выделить всё
dim sql as string
dim id as string
id = DataGridView1.CurrentCell.Value.ToString()
sql = "SELECT * FROM tableName WHERE id =' " & id & " ';"
соответственно переменная не должна быть типа DataRow/
Переменные типа DataRow нужны для хранения всей строки и получения из нее отдельных значений полей по их индексу или наименованию
- Код: Выделить всё
id = myDataDow(0) 'по индексу или
id = myDataRow("id") 'по наименованию поля.