日期:2014-05-18  浏览次数:21189 次

WinForm下DataGridView怎么禁止单击修改选中单元格的值?
前提:单元格是可编辑的,我改成双击进入编辑状态。
选中该单元格时(该单格边框有虚线闪时),我要禁止再次单击单元格进入编辑状态!

使用readonly的话,在选中该单元格时,直接输入文字就失效了。
其它我想要的效果就是像Excel2003那样。不知各位有什么方法?麻烦大家了~`

------解决方案--------------------
protected override void OnCellMouseClick(DataGridViewCellMouseEventArgs e)
{
if (e.Clicks < 2)
{
this.EndEdit();
}
}