When the application fills in the default value for the newly added row, it makes data input more convenient. Using the datagridview class, you can use the defavaluvaluesneeded event to fill in the default value. This event is triggered when the user enters the new record row. When the code processes this event, you can use the selected value to fill the required cells.
The following code example shows how to use the defaultvaluesneeded event to specify the default value of a new row.
Example
Copy code in Visual Basic
Private sub datagridview1_defavaluesneeded (byval sender as object ,_
Byval e as system. Windows. Forms. datagridviewroweventargs )_
Handles datagridview1.defavaluvaluesneeded
With E. Row
. Cells ("region"). value = "wa"
. Cells ("city"). value = "Redmond"
. Cells ("postalcode"). value = "98052-6399"
. Cells ("region"). value = "Na"
. Cells ("country"). value = "USA"
. Cells ("customerid"). value = newcustomerid ()
End
End sub