多的DataGridViewCell在编辑模式下
问题描述:
我使用下面的代码,这样的GridView细胞支持多在编辑模式:多的DataGridViewCell在编辑模式下
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
((DataGridViewTextBoxEditingControl)e.Control).AcceptsReturn = true;
}
当我按下SHIFT + ENTER,gridviewcell提供换行,但全部内容的单元格不会显示为当前行向上移动,并且一次只显示一行,此时文本插入符闪烁。
有无论如何,我可以在编辑模式本身显示整个编辑单元格与多行吗?
答
试试这个....
最好的办法是通过处理网格的EditingControlShowing事件,并添加以下代码
if ((e.Control.GetType() == TextBox))
{
TextBox txtB = new TextBox();
txtB = e.Control;
txtB.Multiline = true;
txtB.ScrollBars = ScrollBars.Both;
}
增加网格行的高度 – DeveloperX
阅读这也是HTTP:/ /meta.stackexchange.com/questions/16721/how-does-accept-rate-work – Damith
但我怎样才能增加行高度,而在编辑模式..? – aarti