Forum: VB.NET |
Thema:
Re: datagrid, listbox |
Von:
Tobi Ulm (
05.12.2005 10:32) |
Hi ?,
<code>
Dim strBld As System.Text.StringBuilder
For i As Integer = 0 To Me.DataGrid1.VisibleRowCount - 1
If Me.DataGrid1.IsSelected(i) Then
strBld = New System.Text.StringBuilder
strBld.Append(Me.DataGrid1.Item(i, 1).ToString() & ", " & Me.DataGrid1.Item(i, 2).ToString() & ", " & Me.DataGrid1.Item(i, 5).ToString() & vbCrLf)
Me.ListBox1.Items.Add(strBld.ToString())
End If
Next
</code>
cu
Tobi
Betreff |
Von |
Datum |
|
  |
Re: datagrid, listbox
<br>hallo tobi,<br>danke erstmal,<br><br>aber in deinem beispiel funktioniert irgendwas nicht.<br>fehlermeldung:<br>Private Sub DataGrid1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles... |
 |
 |
 |
|
|
G.
Guest
|
05.12.2005 14:11 |
|
  |
Re: datagrid, listbox
das sieht wohl so aus als hätte Dein select statement weniger als 6 spalten. <br>probier einfach folgendes:<br>For i = 0 To Me.DataGrid1.VisibleRowCount - 1<br>If Me.DataGrid1.IsSelected(i) Then<br>strBld =... |
 |
 |
 |
|
|
Tobi
Ulm
|
05.12.2005 21:46 |
|
  |
Re: datagrid, listbox
hi tobi,<br>vielen dank, es läuft!<br><br>bei deinem beispiel wird das 2.feld in die listbox übernommen:<br><br>For i = 0 To Me.DataGrid1.VisibleRowCount - 1<br>If Me.DataGrid1.IsSelected(i) Then<br>strBld = New... |
 |
 |
 |
|
|
G.
Guest
|
06.12.2005 18:09 |
|
  |
Re: datagrid, listbox
Hi ?,<br><br>bau einfach noch eine Leerstelle rein ;-)<br>strBld.Append(Me.DataGrid1.Item(i, 0).ToString() )<br>strBld.Append(" ")<br>strBld.Append(Me.DataGrid1.Item(i, 1).ToString() )<br><br> |
 |
 |
 |
|
|
Tobi
Ulm
|
07.12.2005 10:00 |
|
  |
Re: datagrid, listbox
hallo Tobi,<br><br>vielen dank für deine hilfe und mühe, aber inzwischen hab ich beschlossen mir die daten gleich in der listbox zeigen zu lassen. dabei sind allerdings wieder n paar probleme... |
 |
 |
 |
|
|
G.
Guest
|
07.12.2005 14:38 |
|
  |
Re: datagrid, listbox
Hi ?,<br><br>1. leider unterstützt die ListBox nicht diese Art von Datenbindung wie Du sie vorhast<br>Das bedeutet du müsstest die Daten in die Listbox selbst einfügen z.b: <br>for each dr as DataRow in... |
 |
 |
 |
|
|
Tobi
Ulm
|
07.12.2005 19:28 |
|
  |
Re: datagrid, listbox
<br>hi tobi vielen dank,<br><br>If ListBox1.Selectedvalue= "Alpinia purpurata" Then<br>PictureBox1.Image = Image.FromFile<br>("C:\Alpinia purpurata.jpg")<br>End If<br><br>funktioniert leider auch nicht<br><br>was du mit... |
 |
 |
 |
|
|
G.
Guest
|
07.12.2005 22:35 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!