Autor Beitrag
Akula
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: So 26.10.08 01:33 
Hallo,


beim Start wird ein Datagrid erstellt mit einer Breite x und einer Höhe y. Wenn dass dann fertig ist, kann der Benutzer dass füllen. Wenn dann die besagte Zelle schon einen Inhalt hat, soll eine neue Zeile in die Zelle eingefügt werden und dann der neue Inhalt erscheinen.

Wie mache ich das?
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: So 26.10.08 11:29 
Hallo,

bitte richtig schreiben: DataGrid ist etwas anderes als DataGridView (und gibt es separat auch noch für WebForms).

Grundsätzlich ist zu empfehlen, dass die Zellen des DataGridView nicht direkt per Programm gefüllt werden (ebenso neue Zeilen), sondern es mit einer Datenmenge als DataSource verbunden wird. Code sollte sich dann immer darauf beziehen.

Alles wird mit Ereignissen gesteuert. Dazu solltest Du einmal die SDK-Doku/MSDN untersuchen, welche Ereignisse für DataGridView, DataGridViewCell, DataTable angeboten werden. Dann solltest Du selbst fündig werden und diese ausprobieren. Und "neue Zeile" heißt NewRow, auch dieses Stichwort kann dich weiterführen.

Jürgen