>> Me.DataGrid1.DataSource = pmks_dataset >> Me.DataGrid1.DataMember = "vbestbuy" >>>>Then you have to use the following syntax with TextBoxes:
>> Me.txtDecrypt.DataBindings.Add(New Binding("text", pmks_dataset, "vbestbuy.einst_prs")) >>>>Instead of what you used:
>> Me.txtDecrypt.DataBindings.Add(New Binding("text", pmks_dataset.Tables("vbestbuy"), "einst_prs")) >>>>
>>this.oGrid.DataSource = pmks_dataset.Tables("vbestbuy") >>>>Then you use the syntax you were using for TextBoxes:
>> Me.txtDecrypt.DataBindings.Add(New Binding("text", pmks_dataset.Tables("vbestbuy"), "einst_prs")) >>>>Do you see the difference? See my .NET Tips column in the current issue of the UT Magazine (www.utmag.com).
>>> pmks_dataset = New DataSet >>> Me.OleDbDataAdapter1.Fill(pmks_dataset, "vbestbuy") >>> Me.OleDbDataAdapter1.SelectCommand.Connection.Close() >>> pmks_manager = CType(Me.BindingContext(pmks_dataset.Tables("vbestbuy")), CurrencyManager) >>> Me.DataGrid1.DataSource = pmks_dataset >>> Me.DataGrid1.DataMember = "vbestbuy" >>> Me.txtDecrypt.DataBindings.Add(New Binding("text", pmks_dataset.Tables("vbestbuy"), "einst_prs")) >>> pmks_manager.Position = 0 >>> AddHandler pmks_manager.PositionChanged, AddressOf Me.PositionChanged >>> AddHandler pmks_manager.CurrentChanged, AddressOf Me.CurrentChanged >>> >>>>>>