Citat:
mmix: ako koristis dataset izvuci greske iz tabele
Code (csharp):
if (ds.Table1.HasErrors)
{
foreach (DataRow myRow in ds.Table1.GetErrors())
{
Console.WriteLine(" Error = " + myRow.RowError + "\n");
}
}
Ne pomaže. Ovo ne prijavljuje nikakvu grešku, ali idalje, na update iskoči FormatException.
Citat:
pl4stik:
Znaci, napravio si dataset i u njemu je jedna tabela koju kad obelezis dobijesh padajuci meni sa strane koji kad otvorish ti daje mogucnost za izbor grid ili details. Kada si odabrao nesto od ta dva i prevuko na formu dobio si i BindingNavigator sa disketa iconom, run i dobijes FormatException ?
Nešto slično. Napravio sam u Dizajneru DataSet ali ga ne korsitim direktno sa formi nego ga instanciram u svojojklasi a onda pre prikazivanaj forme, ručno povežem data kontrole sa bindingsource. no, u ovom slučaju sam sve data kontrole isključio iz priče i tooptriliek izgleda ovako:
Code:
DataRow mRow = ((DataRowView)dm.bs_appconfig.Current).Row;
// ovde promenim status sloga kao da je menjan
mRow.BeginEdit();
mRow.EndEdit();
dm.appconfigTableAdapter.Update(dm.ds.appconfig);
ovde je dm moja klasa koja kao properti sadrži ds koji je u stvari instancirani DataSet napravljen iz dizajnera.
To sam tako uradio jer mi treba da kada je program vec aktivan promenim konekciju ka bazi (to smo pričali udrugoj temi). dm u stvari samo instancira DataSet a onda umetne svoju konekciju umesto one koja ja napravljena u dizajneru. Pored toga, dm kreira i BindigSource za svaku tabelu i onda taj BindongSource korsitim da povezujem data konktore u korisnickom interfejsu.
Citat:
Pri dizajniranju data seta dal radi update i ako tu radi, a na formi ne radi !!! Posalji mi tu\takvu tabelu ovamo :)
Pravo da ti kažem i o tome sam razmišljao, da napravim primer koji će biti manji i samo sa jednom tabelom (ovaj DataSource ceo je poveliki, ima dosta tabela) pa damoe da se probao. dodatna komplikacija je što je ovo što radim na Mobile pratformu i moguce je da je problem specifičan za nju.
Citat:
BTW. Proveri filmove na temu databindinga, npr.
http://windowsclient.net/learn/video.aspx?v=108085 jer tehnike mapiranja raznih datasourc-eva u neki od orm-a dataset/mf/linq je mnogo bitna stvar jer dobijesh full CRUD. Tvoj problem je sto ne koristish IDE na nacin na koji ti pokazuju oni sto ga pravili jbg :) Proveri one filmove bice ti mnogo jasnije ...
Evo downloaduje se :)
[Ovu poruku je menjao Predrag Supurovic dana 28.02.2011. u 16:02 GMT+1]