Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

podaci iz baze, vezivanje za combobox

[es] :: .NET :: podaci iz baze, vezivanje za combobox

[ Pregleda: 2016 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

prginfo
NS

Član broj: 174814
Poruke: 133
*.ADSL.neobee.net.



+1 Profil

icon podaci iz baze, vezivanje za combobox24.06.2010. u 09:01 - pre 168 meseci
Relativno sam nov u C# i .NET. Do sada sam uglavnom radio u Delphi okruzenju.

Trenutno koristim VS2008 i imam sledece pitanje:

Solution ima 3 layera (projekta).
U 1 projektu sam napravio formu (win) na kojoj imam combo box, edit polje i dugme. Taj projekat je Window application.
U 2 projektu zelim da napravim konekciju i iscitavanje iz baze. Taj projekat mi je Class Library.

Sustina je da u Class Library projektu napravim konekciju na bazu, sa odredjenim upitom koji ce mi vracati vrednosti i prosledjivati u Win projekat i popunjavati combo box.

NPR.

Zelim da napravim class koji se konektuje na .mdf bazu i radi upit nad tabelom user.
Prilikom pojavljivanja forme iz Win projekta, zelim da se combo box puni podacima user_name

Dosta sam trazio po netu, ali nisam naisao na konkretan odgovor.

Unapred se zahvaljujem.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: podaci iz baze, vezivanje za combobox24.06.2010. u 10:59 - pre 168 meseci
Mozes recimo ovako. Napravi business entity klasu za taj objekat koji vracas iz baze:
Code:

public class User
{
    public int UserId;
    public string UserName;
}

Ako vracas listu korisnika iz baze:
Code:

    List<User> users = neka komanda koja ti vraca listu korisnika

I onda tu listu dovuci na win form projekat:
Code:

     ddlUsersList.DataSource = users;
     ddlUsersList.DisplayMember = "UserName";
 
Odgovor na temu

Chodaboy33
Danilo Vlaisavljevic
Zrenjanin

Član broj: 97511
Poruke: 23
*.adsl.eunet.rs.



Profil

icon Re: podaci iz baze, vezivanje za combobox24.06.2010. u 11:26 - pre 168 meseci
Moras u klasi konekcije napraviti i table adapter i dataset (dataset se puni podacima iz table adaptera). Mada njih mozes dodati i kasnije, na samoj formi. Kada napravis upit koji ti treba, rezultate ubacis u dataset (komanda tableAdapter.Fill(datasetname) ako se dobro secam). U formLoad-u definisi za combobox.Items bi trebalo da ubacis po indeksima (napravi for petlju) rezultate iz dataseta.
Malo sam vec zaboravio tematiku, ali ovo je manje-vise nacin na koji bi trebalo da razmisljas. Nadam se da ce ti pomoci.
 
Odgovor na temu

papu
Novi Sad

Član broj: 15871
Poruke: 63
*.dynamic.sbb.rs.



+7 Profil

icon Re: podaci iz baze, vezivanje za combobox04.07.2010. u 17:42 - pre 167 meseci
Ja imam jedan problem takođe vezan za combobox koji me muči već par dana.

Pokušavam da napravim jednu probnu aplikaciju sa par tabela u SQL serveru i nikako mi ne uspeva da povežem combo box i datasource tako da mi forma za unos podataka ne blokira. Koristim visual studio 2010.



Kada pokrenem ovu aplikaciju, probam novi unos za combo box i cela forma mi blokira i moram da iskljucim ceo program na silu. Jedino proradi ako u polje unesem sifru kao broj, ali ne radi ako izaberem stavku sa liste. Sta nije u redu, isprobavam sve moguce opcije ali nece?

 
Odgovor na temu

[es] :: .NET :: podaci iz baze, vezivanje za combobox

[ Pregleda: 2016 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.