Guten Tag!
Ich habe in meinem DGV zweil Spalten und die erste ist eine TextBoxColumn. Zuerst hatte ich das Problem, dass bei der Eingabe in dieser Zelle kein Zeilenumbruch stattfindet, was ich aber mit
column.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
hinbekommen habe. Verlasse ich aber nun diese Zelle wird mein ganzer Text wieder nur in eine Zeile geschrieben. Wie kann ich nun auch diesen Zeilenumbruch anzeigen, wenn ich mich nicht im Editiermodus in dieser Zelle befinde?
Meine 2. Frage wäre, wie man es realisieren kann, dass man beim drücken der "Return-Taste" in der Zelle einen Absatz macht und nicht den Editiermodus beendet?
Vielen Dank!
MfG
Echo
Hallo,
ich denke, du brauchst noch (ungetestet):
dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells;
ara
Hallo!
Nee, das ist es leider nicht! 🙁
MfG
Echo
Hi!
Wärs nich hübscher, du setzt neben das DGV eine datengebundene Textbox oder Richtextbox, in die der User auch genügend Platz hat, reinzuschreiben?
Sonst muß man glaubich ziemlich murkeln, um das EditingControl der DGV-Column abzugreifen, und dessen _Key_Down() - Event.
Der frühe Apfel fängt den Wurm.