Имею DataGridView, заполненную из запроса. Как получить текущее знаечение первой колонки из выбранной строки?
Dim Command As New OleDb.OleDbCommand("SELECT Payments.PaySum, Payments.PayDate FROM Payments;", Connection)
Using Query As OleDb.OleDbDataReader = Command.ExecuteReader()
If Query.HasRows Then
While Query.Read()
DataGridView1.Rows.Add()
DataGridView1.Rows(Row).Cells(0).Value = Query.GetInt32(0)
'
'Query.GetInt32(0) - где 0 равен номеру столбца, откуда получаем данные
'Query.Get[Нужный тип]([Номер столбца])
'
'Если же получаем данные напрямую из грида, то DataGridView1.Rows([номер строки]).Cells([номер столбца]).Value
Row += 1
End While
End If
End Using
ведь они полностью при подключении закачивают все данные из базы в дата сет? а как сделать чтобы закачать только нужные мне данные и не перегружать проект?
FireFenix писал(а):Dim Command As New OleDb.OleDbCommand("SELECT Payments.PaySum, Payments.PayDate FROM Payments;", Connection)
Using Query As OleDb.OleDbDataReader = Command.ExecuteReader()
If Query.HasRows Then
While Query.Read()
DataGridView1.Rows.Add()
DataGridView1.Rows(Row).Cells(0).Value = Query.GetInt32(0)
Chel74 писал(а):Не понял - ведь в этом примере, ты заполняешь DatagridView1 данными.
Chel74 писал(а):Вот мне надо, когда пользователь щелкнет по строке в Datagridview и выберет какого нить пользователя, присвоить любой переменной его ID_USER, чтобы дальше уже другой запрос формировать
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 138