数据网格视图中的多行列.使用c#

sae*_*eed 4 c# datagridview winforms

我使用c#.net windows表单应用程序.我有一个数据网格视图.它有两列.我需要让第二列的所有单元格都有多行.即多行列.我将在单元格中编辑某些内容并按Enter键.光标应该到达同一单元格中的下一行.它不应该进入下一个单元格.我该怎么办?

dig*_*All 5

如果您将列默认样式设置为:

this.dataGridView1.Columns[index].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
Run Code Online (Sandbox Code Playgroud)

您可以按SHIFT-ENTER输入多行

否则,您可以更改单元格控件编辑器覆盖dataGridView或处理EditingControlShowing事件(默认控件是文本框)

编辑:这里有几乎相同的问题: DataGridView:如何让回车键添加新行而不是更改当前单元格?