2010-04-01 2 views
5

Im mit C# .net .. dass im mit Fenstern arbeiten bilden AnwendungMulitiple Linien in einer Zelle in einer Datagrid Ansicht

i mit zwei Spalten einen Datagrid Blick. Die erste Spalte ist schreibgeschützt und die andere Spalte ist editierbar. Jetzt möchte ich, dass jede Zelle der zweiten Spalte für Mulitiline in jeder Zelle unterstützt. Ich möchte die Eingabetaste drücken und zur nächsten Zeile in der gleichen Zelle kommen. Aber jetzt, wenn ich die Eingabetaste drücke, geht es in die nächste Zelle darunter. Ich möchte den Cursor in die nächste Zeile der gleichen Zelle

+0

wie in meinem Wissen einziges Zeile Objekt y i denke Zelle behandelt hat Oder machen Sie einfach Platz in Worten und nach dem Speichern werden Ihre Daten im Wrap-Format angezeigt. –

Antwort

1

Vielleicht können Sie sein:

  1. Haken an dem Ereignis KeyDown
  2. überprüfen, ob die Eingabetaste drücken wurde, wenn sie wahr ist:
  3. Unternehmen ein Zeilenumbruch auf die String-Wert der Zelle und:
  4. Zeichen das Ereignis, indem e.SuppressKeyPress auf True
Verwandte Themen