我有一个DataGridView
,我已将一列设置为colLineNotes.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
。该列的数据将由用户输入。如果他双击此列,则会出现一个带有文本框弹出窗口的对话框。然后他会打字。关闭表单后,他输入的数据将传递给单元格。
我的问题是,当用户在弹出窗体上输入多行时,请说3行,DataGridView
显示两行,但我只想显示第一行。见下面的截图。第一行是当前输出。第二行将是我的首选输出,但第二行和第三行仍然存在,但隐藏,以便如果用户双击它并想要修改它将显示在弹出窗体中。
答案 0 :(得分:0)
我已经解决了。为了将来参考,我所做的解决方案是设置列的顶部填充。
dgv.Columns["Instructions"].DefaultCellStyle.Padding = new Padding(0, 5, 0, 0);