Forum: PC-Programmierung VC++ 2008 DataGridView: Row hinzufügen


von Matthias L. (Gast)


Lesenswert?

Hi Leute,

ich habe im MS Visual Studio ein DataGridView angelegt und dort Spalten 
erzeugt. Soweit sogut. Jetzt möchte ich einfach Zeilen ergänzen und 
füllen.
Etwa so:
1
System::Windows:Forms::DataGridViewRow 
2
    ^Row = gcnew System::Windows:Forms::DataGridViewRow();
3
4
Row->Cells[0]->Value = "...";
5
...
6
7
DataGridView->Rows->Add( Row );

Das einzige was klappt, ist das Add. Es erzeugt leere Spalten. SObald 
ich die Zuweisungen mache, gibts eine Exception, das die Cells nicht 
gibt.
Ein Anlegen gelingt mir aber nicht.

Kann mir jemand weiterhelfen?

von Arc N. (arc)


Lesenswert?

Funktioniert (C#)
1
var index = dgv.Rows.Add();
2
var row = dgv.Rows[index];
3
row.Cells[...].Value = ...;

von Matthias L. (Gast)


Lesenswert?

Klappt. Vielen Dank.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.