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

时间:2010-04-19 09:58:31

标签: c# winforms datagridview

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

1 个答案:

答案 0 :(得分:5)

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

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?