WEll thanks all friends for answering and all answers are usefull 10/10
but let me provide some more input ...
i have a function for loading data binding to textboxes etc like
Private Sub filldata()
Try
TxtName.DataBindings.Add(New Binding("Text", dspd, "Patient_details.Pname"))
TxtBedNo.DataBindings.Add(New Binding("Text", dspd, "Patient_details.Pbedno"))
TxtDr.DataBindings.Add(New Binding("Text", dspd, "Patient_details.pdoc"))
TxtClass.DataBindings.Add(New Binding("Text", dspd, "Patient_details.pclass"))
TxtDisease.DataBindings.Add(New Binding("Text", dspd, "Patient_details.pds"))
TxtDOA.DataBindings.Add(New Binding("Text", dspd, "Patient_details.pdoa"))
TxtMedicine.DataBindings.Add(New Binding("Text", dspd, "Patient_details.pmd"))
comboId.DataBindings.Add(New Binding("Text", dspd, "Patient_details.pid"))
Catch ex As Exception
MsgBox(ex.ToString())
End Try
but problm is that when i am calling this function again for binding again after inserting data... its showing error that .......
>> System.ArgumentException:this causes two bindings in the collections to bind the same property
:O