我浏览了这个网站和其他网站,但没有找到解决方案。任何提示/指针表示赞赏。
用例:向 DataGridView 添加新行,允许用户在此新行中逐个单元格输入数据。在每个单元格中单击 ENTER 时,数据将通过验证。
如果验证通过,单元格变为只读,焦点移至下一个单元格。
如果验证失败,状态栏中会显示一条错误消息,焦点仍位于单元格上,并且单元格仍处于编辑模式,允许用户修改数据。
应该处理哪些事件?处理程序的主体应该是什么?我已经尝试过 CellValidating/BeginEdit/EndEdit 但没有成功。