Šta je novo?

C#: BindingContext - Pomoc!

Eclipse

Slavan
Učlanjen(a)
06.04.2005
Poruke
301
Poena
319
Pocetnik sam pa mi nesto ne ide u glavu.
Imam prost primer:
sql bazu, textbox za prikaz Naziva Predmeta iz baze i dugme back i next.

U text boxu se na pocetku ispisuje pocetni slog iz baze, tj. naziv predmeta.
Medjutim dugmici nece da vrse svoju funkciju, tj. da prebacuju na sledeci slog i da vracaju na prosli.

Ovo je kod za dugme next (slicno je i za back):

private void cmdNext_Click(object sender, EventArgs e)
{
this.BindingContext[this.dsPredmet1, "Predmet"].Position++;
}

Gde to gresim?
 
Sto se tice ovga sto si napisao, ne gresis nigde... Ovo ce da radi, ali tesko je reci zasto nece.

Ukljuci breakpoint na taj evant handler "Click" i debuguj korak po korak i vidi sta se desava. Ili mi posalji kod da ti debagujem.
Pozz.
 
Hvala ti na odgovoru.
poslao sam ti na PM kod.
Ovo je samo primer iz knjige koji, ne znam zbog cega nece da radi kod mene, a trebace mi kretanje kroz dataset.

jel ima neki drugi nacin kretanja kroz dataset?
 
A mozes i da koristis binding navigator, on je za pocetnike odlican.
 
Nasao sam gresku.

Kad podesavam DataBindings za textbox moze da se izabere Project data sources ili form list instances pa onda tabela i polje sa kojim ce se povezati textbox.

Ja sam izabrao prvu opciju pa nije radilo, posle sam probao drugu i radi.
 
@Marvin:
Mozes li mi ukratko objasniti kako se koristi Binding Navigator?
 
Binding navigator se koristi sa KONTROLOM binding source. (mada nije pravilo)

Binding navigator je kontrola koja ti napravi dugmice za napred, nazad, poslednji, prvi, izbrisi, update-uj i ostale fore i kao sto sam napomenuo povezes ga sa binding source-om (koji takodje prevuces kao kontrolu).

To sve moze i VS sam da ti izgenerise, i dobio si program za 1 minut (kao minut pire 🙂)

Medjutim...


Bolje je da umesto ovih instant resenja, tj. visuelnih resenja koristis kod.
Evo ti kod, pa pogledaj.
 

Prilozi

Znam to iz Jave, ili bar ima nesto slicno tome.

kako da pozovem formu2 iz forme1.

Radim po knjizi C# ali nigde nema onih osnovnih stvari bez kojih ne mozes da pocnes, a inace druge stvari su odlicno objasnjene.
Zato Vas malo smaram sa ovim osnovnim stvarima.

NikName, hvala ti za ovaj primer, bas mi je to trebalo.
Ako imas jos nekih tako osnovnih primera aj mi posalji na mail ,mnogo je lakse kad ucis sa primera (bar meni).
[email protected]
 
Poslednja izmena:
Nesto bas i nemam nekih primera na lageru, ali ako ti nesto bude zatrebalo ti pitaj, pa cu iskodirati cim imam vremena.

Formu pozivas tako sto u prvoj formi ukucas:

Form2 forma = new Form2();
forma.Show();
 
Tako sam nesto i pokusavao ali nije htelo.

Nemam MS sql server, pa sam skinuo sqlite database browser da bi napravio sql bazu.
Medjutim ta baza koju napravi ovaj program nece da radi u Visual studiu.

Probao sam i preko phpmyadmin-a preko export da napravim bazu sql ali dobijem samo kod, a nemam pojma sta treba da radim sa tim kodom.

Kako najlakse da napravim sql bazu?
 
Malo si me zbunio sada...

Jel ti imas instaliran SQL Express ili MySQL ili nesto trece, ne razumem?!

Ako sam dobro shvatio ti hoces da iz koda napravis bazu i u njoj jednu tabelu?
Ispravi me ako gresim.
 
Imam instaliran XAMPP (php mysql apach).
Xampp ima deo (phpmyadmin) pomocu koga se prave baze.
Medjutim baza nema extenziju mdf vec neka 4 fajla(.opt, .frm, .myd, .myi).
Nemam instaliran SQL express.

Treba mi samo baza sa jednom tabelom da bih vezbao sa tim.
 
Pa kako si onda povezao taj mySql sa C#?

Pogledaj ovu temu koju sam ja postavio:

http://www.benchmark.co.yu/forum/showthread.php?t=126745

Posebno obrati paznju na post #5. Tu imas lepo sve objasnjeno kako da instant napravis povezivanje sa bazom. Ali ti za to treba vazeca konekcija ka bazi. Probaj google, ima sigurno primera za povezivanje mySql i C#.
 
Nisam ni uspeo da je povezem, nego sam nasao neku staru pa sam nju uspeo da povezem, a ona je .mdf.

Aj pogledacu ove postove.
 
Imam 4 forme.
Kako da odredim koju ce prvu da startuje kad pokrenem program?
 
Nazad
Vrh Dno