Forum: VB.NET |
Thema:
Problem mit Wertvergleich von 2 Arrays |
Von:
paul meier (
09.07.2005 10:53) |
hi,
ich möchte die Einträge einer DataGridspalte in eine Combobox schreiben, ohne doppelte Werte zu haben.
mit meinem Ansatz komme ich nicht weiter, der Code:
For Each drow As DataRow In dtA3.Rows 'DataGrid_Items
If i = 22 Then
Form1.InstForm1.Label35.Text = "w"
End If
ba = drow.Item(10)
If i = 0 Then
Form1.InstForm1.cbo_Vview2.Items.Add(ba)
arrview1(0) = ba
Else
For zi = 0 To arrview1.Length - 1
'zi = zi + 1
bb = arrview1(zi)
If ba <> bb Then
bolview = True
If bolview = True Then
zi = zi + 1
ReDim Preserve arrview1(zi)
arrview1(zi) = ba
Form1.InstForm1.cbo_Vview2.Items.Add(ba)
End If
Else
bolview = False
End If
Next
End If
i = i + 1
Next
Hat jemand noch einen anderen Ansatz?
gruß paul!
www.firmsoftware.de
Betreff |
Von |
Datum |
|
  |
Re: Problem mit Wertvergleich von 2 Arrays
hi,<br>ich würd abfragen, ob das aktuelle Row-Item schon in der Combobox vorhanden ist, und wenn nein, hinzufügen.<br>Etwa so:<br><br>Dim arrNamen() As String = "homer", "marge", "bart", "lisa", "maggie",... |
 |
 |
 |
|
|
Jens
Buthe
|
13.07.2005 11:18 |
|
|
G.
Guest
|
14.07.2005 11:43 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!