Im working with Sql localdb and i want to get data from current row from datagridview to another one this my code
Private Sub FrmSales_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim dadasales As New SqlDataAdapter
Dim dtsales As New DataTable
dtsales.Clear()
dadasales = New SqlDataAdapter("Select ItemsInfo.Category From ItemsInfo Group By ItemsInfo.Category Order By ItemsInfo.Category", con)
dadasales.Fill(dtsales)
DGVCategory.DataSource = dtsales
End Sub
Private Sub lbHome_Click(sender As Object, e As EventArgs) Handles lbHome.Click
frmHome.Show()
Me.Close()
End Sub
Private Sub DGVCategory_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGVCategory.CellClick
Dim pos = DGVCategory.CurrentRow.Index
Dim category As String = DGVCategory.Rows(pos).Cells(0).Value
Dim daItem As New SqlDataAdapter
Dim dtItem As New DataTable
daItem = New SqlDataAdapter("Select ItemsInfo.Item, ItemsInfo.Price From ItemsInfo Where ItemsInfo.Category = '" & category & "' Order By ItemsInfo.Category", con)
daItem.Fill(dtItem)
DgvItems.DataSource = dtItem
the datagridview get the data from the database but the second datagridview get empty data i dont know why ?
Dim pos = DGVCategory.CurrentRow.Index
Dim category As String = DGVCategory.Rows(pos).Cells(0).Value
Dim daItem As New SqlDataAdapter
Dim dtItem As New DataTable
daItem = New SqlDataAdapter("Select ItemsInfo.Item, ItemsInfo.Price From ItemsInfo Where ItemsInfo.Category = '" & category & "' Order By ItemsInfo.Category", con)
daItem.Fill(dtItem)
DgvItems.DataSource = dtItem
I think the problem was on Sql statement but i dont know how To fix it
Dim pos = DGVCategory.CurrentRow.Index Dim category As String = DGVCategory.Rows(pos).Cells(0).ValueWhere ItemsInfo.Category = '" & category & "'