none
如何定位DataGridView中有错误的单元格? RRS feed

  • 问题

  • DataGridView 的DataSorce为BindingSource,并用ErrorProvider显示错误。

    当表中数据有错误时,单元格中会显示错误图标。

    如何获取或定位这些有错误的单元格,以便让用户快速订正错误呢?


    韩立学

    2015年6月4日 3:45

全部回复

  • 你好,

    你可以用DataError事件捕捉到这个cell.

    Private Sub DGV1_DataError(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgs) Handles DGV1.DataError
        Dim curException As Exception = e.Exception
        Dim curCell As DataGridViewCell = DGV1(e.ColumnIndex, e.RowIndex)
    End Sub


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年6月5日 6:12
    版主
  • 谢谢回复!这个在事件发生时是可以的,但若当时不纠正,事后(如保存时)如何能快速定位它呢?

    韩立学


    2015年6月5日 8:21