Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.670 pregleda

Najnovija ↓

podaci iz baze, vezivanje za combobox 24.06.2010. u 10:01 · pre 199 meseci #1
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.
Re: podaci iz baze, vezivanje za combobox 24.06.2010. u 11:59 · pre 199 meseci #2
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";
Re: podaci iz baze, vezivanje za combobox 24.06.2010. u 12:26 · pre 199 meseci #3
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.
Re: podaci iz baze, vezivanje za combobox 04.07.2010. u 18:42 · pre 198 meseci #4
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?

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme