Home All Groups Group Topic Archive Search About

Dirty value of datagridview cell

Author
22 Mar 2006 10:36 AM
Morten Snedker
How do I the value of a cell in a datagridview, before it is updated?

I wish to validate the "visible" value, not the actual value (cell/row
hasn't been updated yet).


Thanks in advance.

/Snedker

Author
23 Mar 2006 10:31 AM
Ken Tucker [MVP]
Hi,

        Use the cell validating event

  Private Sub DataGridView1_CellValidating(ByVal sender As Object, ByVal e
As System.Windows.Forms.DataGridViewCellValidatingEventArgs) Handles
DataGridView1.CellValidating
        Dim strOld As String = DataGridView1.Item(e.ColumnIndex,
e.RowIndex).Value.ToString
        Dim strNew As String = e.FormattedValue.ToString

        Trace.WriteLine(String.Format("Old Value {0} {1}New Value {2}",
strOld, ControlChars.NewLine, strNew))
    End Sub

Ken
--------------------
Show quoteHide quote
"Morten Snedker" <morten_spammenot_ATdbconsult.dk> wrote in message
news:di9222tqtcqvn1is7magvga42smv1fjq55@4ax.com...
> How do I the value of a cell in a datagridview, before it is updated?
>
> I wish to validate the "visible" value, not the actual value (cell/row
> hasn't been updated yet).
>
>
> Thanks in advance.
>
> /Snedker