Datagrid: Hente fra linie og rediger
Jeg har en søge side hvor resultatet fra db bliver vist i datagrid.Jeg vil gerne have oprettet en kolonne med redigerknapper.
Når brugeren trykker på knappen skal data fra linien/DB hentes over på en anden side hvor der er mange tekstfelter og dropdowns.
På denne side skal brugere så have mulighed for at opdatere eller gemme informationerne på ny.
Hvordan opretter jeg en ny kolonne?
Hvordan overfører jeg data til ny side??
Jeg havde overvejet en session som husker de valgte data, men ved ikke helt hvordan jeg skal gribe det an.
For jeg skal jo have læst dise data ind i tekstfelterne på den nye side.
Jeg opretter mit datagrid således:
If Len(TxtOrdreNr.Text) > 0 Then
strSearch = strSearch & " OrdreNr LIKE '%" & txtOrdrenr.Text & "%' AND"
End If
If Len(TxtKunde.Text) > 0 Then
strSearch = strSearch & " Kunde LIKE '%" & txtKunde.Text & "%' AND"
End If
If Len(TxtForhandlerkode.Text) > 0 Then
strSearch = strSearch & " Forhandlerkode LIKE '%" & txtForhandlerkode.Text & "%' AND"
End If
If Len(TxtLevUge.Text) > 0 Then
strSearch = strSearch & " Leveringsuge LIKE '%" & txtLevUge.Text & "%' AND"
End If
If strSearch <> "" Then
strSearch = Mid$(strSearch, 1, Len(strSearch) - 4)
OpenDB()
strSQLTabel1 = "SELECT * FROM Tabel1 WHERE " & strSearch & " order by Ordrenr Asc;"
objComm.CommandText = strSQLTabel1
DataGridTabel1.DataSource = objComm.ExecuteReader()
DataGridTabel1.DataBind()
CloseDB()
OpenDB()
strSQLTabel2 = "SELECT * FROM Tabel2 WHERE " & strSearch & " order by Ordrenr Asc;"
objComm.CommandText = strSQLTabel2
DataGridTabel2.DataSource = objComm.ExecuteReader()
DataGridTabel2.DataBind()
CloseDB()
OpenDB()
strSQLTabel3 = "SELECT * FROM Tabel3 WHERE " & strSearch & " order by Ordrenr Asc;"
objComm.CommandText = strSQLTabel3
DataGridTabel3.DataSource = objComm.ExecuteReader()
DataGridTabel3.DataBind()
CloseDB()
OpenDB()
strSQLTabel4 = "SELECT * FROM Tabel4 WHERE " & strSearch & " order by Ordrenr Asc;"
objComm.CommandText = strSQLTabel4
DataGridTabel4.DataSource = objComm.ExecuteReader()
DataGridTabel4.DataBind()
CloseDB()
end if
Mit spsm er så
