一千萬個為什麽

搜索

數據網格視圖中的多行列。使用c#

我使用c#.net windows表單應用程序。我有一個數據網格視圖。它有兩列。我需要使第二列上的所有單元格都有多行。即多線列。我將在單元格中編輯內容並按Enter鍵。光標應該到達同一單元格中的下一行。它不應該進入下一個單元格。我該怎麽辦?

最佳答案

如果您將列默認樣式設置為:

this.dataGridView1.Columns[index].DefaultCellStyle.WrapMode = DataGridViewTriState.True;

您可以按SHIFT-ENTER輸入多行

否則你可以更改單元格控件編輯器覆蓋dataGridView或處理EditingControlShowing事件(默認控件是文本框)

EDIT: there's almost the same question here: DataGridView: How can I make the enter key add a new line instead of changing the current cell?

轉載註明原文: 數據網格視圖中的多行列。使用c#