none
DataGridView mit foreach schleife auslesen RRS feed

  • Frage

  • Hi,
    ich habe ein DataGridView indem per CopyPaste Daten eingetragen werden. Diese Daten sollen dann mit einer foreach Schleife ausgelesen werden. Das ganze beruht auf einem bestehenden Projekt indem derzeit eine ListView genutzt wurde in das Daten importiert wurden.

    Der Code für das ListView Steuerelement ist:

     foreach (ListViewItem lvi in lvTransaction.Items)
    {
                            writer.WriteStartElement("transaction");
                            writer.WriteStartElement("Id");
                            writer.WriteString(lvi.SubItems[0].Text);
                            writer.WriteEndElement();//id
    .............. 
    
    writer.WriteEndElement ();//transaction 
    }

    Um nicht den kompletten Code umschreiben zu müssen, würde ich das DataGrid genau auf dem gleiche Weg auslesen. Mir fehlt ein bisschen die Item(s) Eigenschaft im Datagrid.

    Bin über jede Hilfe dankbar.

    Gruß
    Tom



                        
    Mittwoch, 26. Dezember 2012 10:00

Antworten

  • Ok ich habe das dann selbst gelöst!

    Für alle die ein ähnliches Problem haben sollten, so funktionierts:
    foreach (DataGridViewRow row in grid.Rows)
                {
                    writer.WriteStartElement("transaction");
                    writer.WriteStartElement("Id");
                    writer.WriteString(row.Cells[0].Value.ToString());
                    writer.WriteEndElement();//Id

    Gruß
    Tom
    • Als Antwort markiert LS-Tom Mittwoch, 26. Dezember 2012 12:10
    Mittwoch, 26. Dezember 2012 12:10