Dim dt As New DataTable
dt.Clear()
For i As Integer = 0 To listbox2.items.Count - 1
If ListBox2.text = "X,Y Coordinate" Then
dt.Columns.Add("X Coordinate")
dt.Columns.Add("Y Coordinate")
ElseIf ListBox2.text = "Latitude, Longitude" Then
dt.Columns.Add("Latitude")
dt.Columns.Add("Longitude")
End If
Next
Dim mr As DataRow
mr = dt.NewRow
mr("X Coordinate") = "sdsf"
mr("Y Coordinate") = "sdfsdf"
mr("Latitude") = "AsDASDASD"
mr("Longitude") = "AsDASDASD"
dt.Rows.Add(mr)
GridView1.DataSource = dt
GridView1.DataBind()
Stuck auf diesen Fehler für ein paar Stunden jetzt. Sah andere Stapelüberlauf-Frage-Posts aus, aber keiner antwortete, warum ich dieses Problem bekam.Exception: Eine Spalte mit dem Namen 'Latitude' gehört bereits zu dieser DataTable
Sie fügen die Spalte zweimal hinzu. fügen Sie es vor der Schleife nur einmal – Zaki
nicht sicher, wo es nur einmal hinzufügen. kannst du beschreiben wo und was bitte. – JT4U
Wie viele Werte: "Breite, Länge" in der Liste –