BindingSource.Insert()

20/07/2008 - 09:07 von Werner Perplies | Report spam
Hi,

ich habe da wohl mal wieder etwas nicht verstanden:

Ich versuche mit BindingSource.Insert() eine Zeile in eine DataTable
einzufügen:

Ich versuche das (hier vereinfacht), so zu machen:

DataTable dt = new DataTable("TableName");
dt.ReadXml(eRD.LongName); // bestehende Tabelle wieder herstellen
bs.DataSource = dt;
DataRow dR = dt.NewRow();
bs.Insert(2, dR);

Ergebnis -->
System.ArgumentExecption
Externe Objekte können nicht in diese List eingefügt werden

Wie mache ich das richtig?

Danke

Gruß
Werner
www.weepee.eu
 

Lesen sie die antworten

#1 Frank Dzaebel
20/07/2008 - 10:28 | Warnen spam
Hallo Werner,

wie macht man es richtig?



naja, normal würde man die Row z.B. an mit:

dt.Rows.Add(dR);

zufügen.


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

Ähnliche fragen