Avatar billede jesperthomsen1980 Nybegynder
26. august 2005 - 18:26 Der er 1 kommentar og
1 løsning

Slette en post i datatable

Hej Eksperter.
Efter en dags arbejde med datatable må jeg desværre give op.
Jeg har oprettet et datatable som er uafhængig af en database, og det virker sådan set fint. Jeg har fået tilføjet nogle testposter, og jeg kan også godt slette en enkelt post, men det er så her det går galt. Grunden til det er noget med indekseringen.
Hvordan får jeg slettet den jeg der er markeret i et datatable?
Jeg har givet mange point, men alt hjælp af velkommen, da jeg tror det er et større problem. Er lidt i tvivl om hvordan opdateringen skal hænge sammen med datasettet. Nedenstående af koden til oprettelsen af mit datatable:


        Me.Testdataset = New System.Data.DataSet
        Me.Ordrelinier = New System.Data.DataTable
        Me.ID = New System.Data.DataColumn
        Me.EANnummer = New System.Data.DataColumn
        Me.Varetekst = New System.Data.DataColumn
        Me.Antal = New System.Data.DataColumn
        Me.Pris = New System.Data.DataColumn
        Me.DataGrid1 = New System.Windows.Forms.DataGridDim post1 As DataRow = Ordrelinier.NewRow

        post1(1) = "1111.11111"
        post1(2) = "Hammer"
        post1(3) = "2"
        post1(4) = "34,54"
        Ordrelinier.Rows.Add(post1)

        Dim post2 As DataRow = Ordrelinier.NewRow
        post2(1) = "2222.222222"
        post2(2) = "skrue"
        post2(3) = "5"
        post2(4) = "35,54"
        Ordrelinier.Rows.Add(post2)

Jeg har indtil nu brugt denne til at slette med

Note - Valg er den man trykke på i datagrid'et

Dim valg As Integer
        Try
            valg = Integer.Parse(TextBox1.Text)
        Catch ex As System.FormatException
            MsgBox("Du skal vælge en vare inden du kan slette den")
            Return
        End Try
        Ordrelinier.Rows(valg).Delete()
Avatar billede jesperthomsen1980 Nybegynder
31. august 2005 - 16:52 #1
Ingen der har en idé?
Jeg kan få linien markeret, men så går det galt efter at have slettet én. Er der en måde hvorpå man kan få fat på det ID selve datasettet bruger?
Det er ikke samme ID, som jeg har oprettet i mit dataset.
Avatar billede jesperthomsen1980 Nybegynder
04. september 2005 - 00:57 #2
Opgaven løst - spg lukket
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