解决DataGridView中回车换行的问题

重写窗体的ProcessCmdKey
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        
{
            
if (keyData == Keys.Enter && DG.Focused)
            
{
                
//System.Windows.Forms.SendKeys.Send("{tab}");
                UpdateClass();//弹出修改窗口
                return true;

            }


            
//继续原来base.ProcessCmdKey中的处理
            return base.ProcessCmdKey(ref msg, keyData);
        }
别忘记打开窗体的KeyPreview属性哦!
原文地址:https://www.cnblogs.com/always/p/743942.html