多行数据网格视图单元格仅显示第一行

时间:2017-07-03 02:38:52

标签: c# .net winforms datagridview

我有一个DataGridView,我已将一列设置为colLineNotes.DefaultCellStyle.WrapMode = DataGridViewTriState.True;。该列的数据将由用户输入。如果他双击此列,则会出现一个带有文本框弹出窗口的对话框。然后他会打字。关闭表单后,他输入的数据将传递给单元格。

我的问题是,当用户在弹出窗体上输入多行时,请说3行,DataGridView显示两行,但我只想显示第一行。见下面的截图。第一行是当前输出。第二行将是我的首选输出,但第二行和第三行仍然存在,但隐藏,以便如果用户双击它并想要修改它将显示在弹出窗体中。

here

1 个答案:

答案 0 :(得分:0)

我已经解决了。为了将来参考,我所做的解决方案是设置列的顶部填充。

dgv.Columns["Instructions"].DefaultCellStyle.Padding = new Padding(0, 5, 0, 0);