Question Binding Source .AddNew Problem

nilesh7136

New member
Joined
Sep 7, 2012
Messages
4
Location
Bhuj
Programming Experience
1-3
Hello There,,

i have problem in .addnew property in BindingSource,
all
are working fine, but when i try to insert new record in bindingsource, i used
.AddNew at that time all the binded control are not refresh, its display old
value,
this is the code

.AddNew Code

VB.NET:
Expand Collapse Copy
Private Sub D_TripGridView_KeyDown(sender As Object, e As KeyEventArgs) Handles D_TripGridView.KeyDown
     If e.KeyCode = Keys.Insert Then
         Status_Parent = True
         GridPanel.IsOpen = False
        
         BS_Trip.AddNew()
         BS_Trip.Current!LoadDate = Date.Today
         TruckIDComboBox.Focus()
         BS_Trip.EndEdit()
     End If
 End Sub

Code Of Controls Binding

VB.NET:
Expand Collapse Copy
Function SetBindingSource()
        TruckIDComboBox.DataBindings.Add(New Windows.Forms.Binding("SelectedValue", BS_Trip, "TruckID"))
        LoadDateDateEdit.DataBindings.Add(New Windows.Forms.Binding("Value", BS_Trip, "LoadDate"))
        TransportIDComboBox.DataBindings.Add(New Windows.Forms.Binding("SelectedValue", BS_Trip, "TransportID"))
        MaterialIDComboBox.DataBindings.Add(New Windows.Forms.Binding("SelectedValue", BS_Trip, "MaterialID"))
        FromIDComboBox.DataBindings.Add(New Windows.Forms.Binding("SelectedValue", BS_Trip, "FromID"))
        ToIDComboBox.DataBindings.Add(New Windows.Forms.Binding("SelectedValue", BS_Trip, "ToID"))
        LoadWtTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "LoadWt"))
        UnloadWtTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "UnloadWt"))
        ShortageTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "Shortage"))
        RateTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "Rate"))
        TotalFrieightTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "TotalFreight"))
        TotalExpensesAmtTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "TotalExpensesAmt"))
        TotalAdditionAmtTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "TotalAdditionAmt"))
        SavingTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "Saving"))
        DriverIDComboBox.DataBindings.Add(New Windows.Forms.Binding("SelectedValue", BS_Trip, "DriverID"))
        EndingKMTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "TripEndingKM"))
        DescriptionTextEdit.DataBindings.Add(New Windows.Forms.Binding("Text", BS_Trip, "TripDescription"))

        D_TripAdditionDataGridView.DataSource = BS_Addition
        D_TripExpensesDataGridView.DataSource = BS_Expenses

        Return True
    End Function

help me to solve this problem

@Nilesh
 
Back
Top