Avatar billede stinejh1980 Nybegynder
10. marts 2006 - 13:16 Der er 1 løsning

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å
Avatar billede stinejh1980 Nybegynder
13. marts 2006 - 15:18 #1
Løste den selv
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester