為何在datagridview輸入數據後一定要手動把光標從當前cell中離開後,我修改的數據它才會認可。
如果做到我不離開它,直接保存也會認我最後修改的數據。
我endedit寫了,用代碼讓其它組件得到光標也寫了,用代碼讓datagrid滾動也寫了。都不行

解决方案 »

  1.   

    用这个事件来试一下 
    private void dgrWellProject_DataError(object sender, DataGridViewDataErrorEventArgs e)
            {
                if (e.ColumnIndex == 4)
                    MessageBox.Show("你输入格式不正确,必须为数字!进行其他操作,请先在表格内修改或删除!");
             }
      

  2.   

    PB里面有一个 acceptText() 可以用来把漂浮的数据放进 DW中,不知道 .net里面有没有类似的函数。
      

  3.   

    to lsj_zrp 用你的這個事件試了有什麼用呢。
      

  4.   

    能不能發一個消息讓它觸發向下走一下的事件()cmdKey()事件。
    但不知如何調用這個事件。消息參數不知如何寫。