The DataGridView is for data entry, the data are strings, which could be short or long. I could set the wrapmode to make the text wrap in the cell, but I also want to put the cursor at the beginning of a new line (in the same cell) if I hit "ENTER". But with DataGridView, when you hit "enter", it goes to next cell, if you hit "shift+enter" it does what I need it to do. I googled a lot, some show me how to ignore the "enter" while editing, but still don't know how to make a multi-line input cell. Anyone could help? Thanks!