Datagridviewzeilen kopieren

03/08/2008 - 16:17 von Peter Gast | Report spam
Wieso funktioniert das nicht? Compiler meckert, weil rw. keine Spalten hat,
im DataGridView1 werden aber sehr wohl Spalten dargestellt

For Each rw As System.Windows.Forms.DataGridViewRow In Me.DataGridView1.Rows
Dim eMail As String = rw.Cells(0).Value.ToString
If Not IsEmail(eMail) Then
Me.DataGridView2.Rows.Add(rw)
End If
Next


Gruß Peter
 

Lesen sie die antworten

#1 Peter Götz
04/08/2008 - 08:07 | Warnen spam
Hallo Peter,

Wieso funktioniert das nicht? Compiler meckert,
weil rw. keine Spalten hat, im DataGridView1 werden
aber sehr wohl Spalten dargestellt



Wo kommen denn die Daten, welche im Grid dargestellt
werden, her? Oder anders gefragt wer oder was ist
DataGridView.DataSource?


For Each rw As System.Windows.Forms.DataGridViewRow
In Me.DataGridView1.Rows
Dim eMail As String = rw.Cells(0).Value.ToString
If Not IsEmail(eMail) Then



Wer oder was ist "IsEmail"

Me.DataGridView2.Rows.Add(rw)
End If
Next



Ich vermute einfach mal, dass die Datenquelle für
Dein Grid eine DataTable ist. Du wàrst dann deutlich
nàher am Geschehen wenn Du gleich auf die Items
der jeweiligen DataRow dieser DataTable zugreifen
würdest.

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen