[ perun85 @ 24.12.2008. 20:45 ] @
U aplikaciji imam formu koja mi služi za editovanje već postojećih podataka u bazi. Na toj formi svi TextBoxevi su povezani na jednu BindingSource kontrolu.
Problem je sledeći, kada izvršim izmene u nekom od TextBoxeva, te izmene se ne zabeleže u DataSet na koji je povezana BindingSource kontrola, a samim tim ni u bazu kada pozovem Update odgovarajućeg TableAdaptera. Interesuje me iz kog razloga se ova pojava dešava? (napominjem za svaki TextBox DataBinding je povezan sa odgovarajućim poljima BindingSource, a svojstvo Data Source Update Mode je setovano na OnValidation)

Unapred hvala na odgovorima.
[ sallle @ 25.12.2008. 00:47 ] @
ne znam sta je bindingsource kontrola, al ja bih uradio nesto tipa:

textbox1.databindings.add("Text",datatable1,"ime_kolone");

svaka tabela ima samo jedan currencyManager koji je zaduzen za bindovanja, i on moze u jednom trenutku selektuje samo jedan red. Taj selektovani red se prikazuje u bindovanim kontrolama (u gridu je to selektovani red).
[ perun85 @ 25.12.2008. 09:28 ] @
Ja sam zaboravio da napomenem da koristim typed DataSet.
[ Sardon @ 25.12.2008. 09:57 ] @
Pokušaj pre poziva Update metoda da odradiš this.kakoTiSeVećZoveBindingSource.EndEdit();

[ deerbeer @ 25.12.2008. 13:57 ] @
Citat:
perun85: Ja sam zaboravio da napomenem da koristim typed DataSet.

Pa opet je slicno ..
Code:

 textBox1.DataBindings.Add("Text",dataset,"tabela.kolona") ; 

i BeginEdit i EndEdit izmedju ucitavanja i snimanja postojeceg reda ..
[ perun85 @ 25.12.2008. 16:38 ] @
Pozivanje metoda EndEdit() pre Update() je rešilo problem. Hvala puno na pomoći,