首页 > 其他 > 详细

datagirdview中ECommitEdit后内容一直被选中,导致只能输入一个字符解决办法

时间:2019-10-22 15:31:14      阅读:87      评论:0      收藏:0      [点我收藏+]

datagridview中当某一个TextBox单元格输入字符后,调用CommitEdit(DataGridViewDataErrorContexts.Commit)提交内容,提交后单元格中内容被选中,导致单元格只能输入一个字符,解决办法如下:
在提交后添加如下代码:

//防止CommitEidt后文本被全选
TextBox currentTextBox1 = dyesApplyDataGridView.EditingControl as TextBox;
if (currentTextBox1 != null && currentTextBox1.Text != null)
currentTextBox1.Select(currentTextBox1.Text.Length, 0);

通过currentTextBox的select()方法将光标定位到文本最后一个字符处

datagirdview中ECommitEdit后内容一直被选中,导致只能输入一个字符解决办法

原文:https://www.cnblogs.com/hubbert123/p/11719946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!