我使用c#.net windows表单应用程序.我有一个数据网格视图.它有两列.我需要让第二列的所有单元格都有多行.即多行列.我将在单元格中编辑内容并按Enter键.光标应该到达同一单元格中的下一行.它不应该进入下一个单元格.我该怎么办?
解决方法:
如果您将列默认样式设置为:
this.dataGridView1.Columns[index].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
您可以按SHIFT-ENTER输入多行
否则,您可以更改单元格控件编辑器覆盖dataGridView或处理EditingControlShowing事件(默认控件是文本框)
编辑:
这里几乎有同样的问题:
DataGridView: How can I make the enter key add a new line instead of changing the current cell?