Spalteninhalt aus DataGridView auslesen

20/01/2010 - 13:09 von Andreas Ahrens | Report spam
Hi NG,

wie kann ich den Inhalt einzelner Spalten aus einem DataGridView auslesen,
um sie weiterzuverarbeiten?

Gruß
Andy
 

Lesen sie die antworten

#1 FrankDzaebel
20/01/2010 - 14:26 | Warnen spam
Hallo Andreas,

wie kann ich den Inhalt einzelner Spalten aus einem
DataGridView auslesen, um sie weiterzuverarbeiten?



Nehmen wir mal als Ausgangsbeispiel das
gebundene Szenario in:

[Beispiel-Tabelle für das DataGridView]
http://dzaebel.net/DataGridViewBeispiel.htm

Dann kannst Du Werte einzelner Zellen ja
folgendermaßen bestimmen:

object wert = dataGridView1[spalte, zeile].Value;
// EditedFormattedValue, FormattedValue

Diese Werte kannst Du nun zum Beispiel für die
Spalte in ein Array speichern also vielleicht:

int[] neffen = new int[dataGridView1.Rows.Count];
for (int i = 0; i < dataGridView1.Rows.Count; i++)
neffen[i] = Convert.ToInt32(dataGridView1[2, i].Value);

ich weiß jetzt nicht,
welches Zielformat Dir vorschwebt. Du könntest ja auch
direkt die DataGridView-Instanz (oder ggf.
den gebundenen DataTable o.à.) weiterreichen,
so kann der Empfànger diese Daten ganz normal
benutzen. Da müsstest Du ansonsten etwas genauer
in Deinen Anforderungen werden.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen