2010-04-01 12 views
5

Im utilizzando C# .NET .. in che im lavorare con le finestre modulo di domandalinee mulitiple in una cella in una vista datagrid

ho una visione datagrid con due colonne. la prima colonna è di sola lettura e l'altra è modificabile. ora voglio che ogni cella della seconda colonna supporti i mulitilines in ogni cella. Voglio premere il tasto Invio e passare alla riga successiva nella stessa cella. Ma ora, se premo il tasto invio, passerà alla cella successiva sotto di esso. Voglio il cursore sia nella riga successiva della stessa cella

+0

come nella mia conoscenza penso cella è sola riga oggetto y fai semplicemente spazio in parole e dopo averlo salvato i tuoi dati appariranno in formato wrap. –

risposta

1

Forse è possibile:

  1. gancio per l'evento KeyDown
  2. controllo se Enter è stato colpito, se è vero:
  3. aggiungere un LINEBREAK al valore stringa della cellula, e:
  4. celebrare l'evento ha gestito impostando e.SuppressKeyPress true
Problemi correlati