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()
