FormattedValue应该就是改之前的数据,validating事件中

解决方案 »

  1.   


    不啊,FormattedValue是改之后的数据。
      

  2.   

    var oldValue = dgv[e.ColumnIndex, e.RowIndex].Value;
     var newValue = e.FormattedValue;当然这是传统VB搞法地人用地
      

  3.   

    不符合要求e.Cancel = true;
      

  4.   


    不是,都试过了,直接Value也是编辑后的值。原值找不到啊。
      

  5.   

    我试过,Value,EditedFormattedValue,FormattedValue竟然都是一样的值。无法理解。连DataBoundItem都找不到原值。不如饶恕啊。
      

  6.   

    换个事件  
    CellValidated