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

u ListBox podatke iz DataSet

[es] :: .NET :: u ListBox podatke iz DataSet

[ Pregleda: 2861 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kincer

Član broj: 83682
Poruke: 30
*.telekomsrpske.com.



Profil

icon u ListBox podatke iz DataSet17.07.2006. u 18:03 - pre 216 meseci
Ova je tema obradjena, ali posle 100 pokusaja - ne ide.. pa MOLBA:
Hocu ListBox1 da popunim, iz baze, sa nazivima kolona neke tabele.
DataAdapter i DataSet rade, provjereno (pune tabelu).
Drugi ListBox2 mislim popuniti sa podacima iz selektovane kolone, iz ListBox1.
Sve ovo znam bez baze, ali iz NJE, uz probanje svih varijanti pomoci -
-ne ide! Najkrace, kako popuniti ListBox prema ovom dole "kodu" ???

SqlDataAdapter1.Fill(DS11)
ListaPrduzeca.DataSource = DS11.Table1
ListaPreduzeca.DisplayMember = "Preduzece1" 'ovo je naziv kolone, kako
'"ucitati" sve kolone u prvi ListBox1- koji se zove ListaPreduzeca ?
Listapreduzeca.DataBindings = '??
'kad kliknem na Preduzece1 ili Preduzece2, .. otvara se drugi ListBox2
'sa sadrzajem te kolone (detalji o tom izabranom preduzecu)
itd...
za_Skloniti.Visible = True
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
..mtsns-ns.customer.sbb.co.yu.

Jabber: DarkMan


Profil

icon Re: u ListBox podatke iz DataSet17.07.2006. u 18:58 - pre 216 meseci
Ako sam te dobro razumeo treba ti sledece:
Code:

            comboBox1.DataSource = DS11.Tables[0];

            listBox1.Items.Clear();
            foreach(DataColumn col in DS11.Tables[0].Columns) listBox1.Items.Add(col.ColumnName);
            listBox1.SelectedIndexChanged += new EventHandler(listBox1_SelectedIndexChanged);

        void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox1.DisplayMember = listBox1.Text;
        }
 
Odgovor na temu

kincer

Član broj: 83682
Poruke: 30
*.telekomsrpske.com.



Profil

icon Re: u ListBox podatke iz DataSet17.07.2006. u 21:22 - pre 216 meseci
Ne, nije ovo.
U sustini mislim na jednostavno: da u pripremljen ListBox prihvatim podatke
iz neke tabele koja je u bazi (SQL Server).Uzeo bih nazive kolona i njih ucitao u ListBox.
Potrebne su mi "samo" nekolike linije koda: tj. redosled ucitavanja?
PRIMERI iz Helpa, kao i ostali sa foruma ne funkcionisu (kad ih prilagodim)!
Znam da ide sa DataSource,DataMember i DataBindings , jer sqlAdapter radi !!!
Kad ja napisem kod (dole), program ne prijavi gresku, pokrene se, ali nema podataka u ListBox-u (klikom na strelicu padajuceg menija).

ListaPreduzeca.DataSource = DS11.Table1
ListaPreduzeca.DisplayMember = "Preduzece1" 'ovo je jedna kolona, a trebaju mi sve
ListaPreduzeca.DataBindings()

Znaci, mislim da moze jednostavnije da se popuni, bez puno koda, ovo tvoje je prava gimnastika.
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: u ListBox podatke iz DataSet18.07.2006. u 05:43 - pre 216 meseci
Pa evo ti imena svih kolona iz jedne tabele ( dataSet):

Code:


            For i As Integer = 0 To dataSet.Tables("NazivTabele").Columns.Count - 1
                ListBox1.Items.Add(dataSet.Tables("NazivTabele").Columns.Item(i).ColumnName)
            Next


Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: u ListBox podatke iz DataSet18.07.2006. u 05:56 - pre 216 meseci
Citat:
kincer: Ova je tema obradjena, ali posle 100 pokusaja - ne ide.. pa MOLBA:
Hocu ListBox1 da popunim, iz baze, sa nazivima kolona neke tabele.
DataAdapter i DataSet rade, provjereno (pune tabelu).
Drugi ListBox2 mislim popuniti sa podacima iz selektovane kolone, iz ListBox1.
Sve ovo znam bez baze, ali iz NJE, uz probanje svih varijanti pomoci -
-ne ide! Najkrace, kako popuniti ListBox prema ovom dole "kodu" ???

SqlDataAdapter1.Fill(DS11)
ListaPrduzeca.DataSource = DS11.Table1
ListaPreduzeca.DisplayMember = "Preduzece1" 'ovo je naziv kolone, kako
'"ucitati" sve kolone u prvi ListBox1- koji se zove ListaPreduzeca ?
Listapreduzeca.DataBindings = '??
'kad kliknem na Preduzece1 ili Preduzece2, .. otvara se drugi ListBox2
'sa sadrzajem te kolone (detalji o tom izabranom preduzecu)
itd...
za_Skloniti.Visible = True




Citajuci ovaj prvi post neke mi stvari nisu jasne....

Da ti nisi pomesao pojmove ROWS i COLUMNS ?? - Redovi i Kolone ?????

Evo kako sam ja razumeo ovo gore sto si napisao..


Popunis Listapreduzeca sa nazivma KOLONA

NAZIVI KOLONA SU nazivi jedne tabele....


Sad kad korisnik klikne tj selektuje jedan naziv tabele treba u drugom ListBox-u da prikazes
podatke iz te kolone ?????


Recimo da je to ime kolone NazivPreduzeca

A rezultat bi po tvome ListBox2 izgledao ovako:

Code:

OvoJeNazviPreduzevca1 iz Klone NazivPreduzeca
OvoJeNazviPreduzevca2 iz Klone NazivPreduzeca
OvoJeNazviPreduzevca2 iz Klone NazivPreduzeca
...


I na kraju cemu to vodi???



OK mozda ja gresim..

A da nisi mozda ovaj scenario trazio:


1) Popunis Listapreduzeca za redovima iz kolone NazivPreduzeca
2) Dobijes u Listapreduzeca (ListBoxu) sve nazive preduzeca
3) Izaberes jedno preduzece u ListBox-u 1 i na osnovu izabranog preduzeca
popunis ListBox2 sa informacijama vezanim za doticno preduzece..



Mislim nesto meni tu nije jasno..

Ali ako neko razume neka mu pomogne..


Poz
sale

Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

sivan347
.NET Programer
Beograd

Član broj: 84406
Poruke: 101
*.fiberop.matgnet.com.



Profil

icon Re: u ListBox podatke iz DataSet18.07.2006. u 09:18 - pre 216 meseci
DA li je rec o Web ili Windows aplikaciji? Ako je web proveri da li ti je Page.IsPostback!!
 
Odgovor na temu

kincer

Član broj: 83682
Poruke: 30
*.telekomsrpske.com.



Profil

icon Re: u ListBox podatke iz DataSet18.07.2006. u 10:10 - pre 216 meseci
Sivan: rec je o Windows apl. VB.Net, sqlServer
Sale: Drugi scenario je dobar: Znaci u listBox idu nazivi kolona tabele.
Tabela je jedna jedina i izgleda ovako:
Preduzece1 Preduzece2 Preduzece3 - ovo su imena kolona
ovi nazivi kolona iz tabele(Table1) trebaju biti u ListBox1
Znaci, ovako izgleda:
ListBox1 :
Preduzece1
Preduzece2
Preduzece3
itd..
Sad, kad kliknem na neko preduzece da mi se sadrzaj te kolone
npr.Preduzece1 pojavi u drugom ListBox2:
Gradjevinsko
Adresa
telefon
drzava
itd.
-------------------------------------------------------------------------------

Mada je ovo jako uprosceno i naizgled nema svrhe u pitanju je nesto drugo, ali je sustina samo da popunim ListBox1
Ovaj kod sto si poslao (Sale) pocinje raditi (nema greske), izbaci u ListBox podatke iz nekih kolona i pukne?!
Zao mi je sto ovako dosadjujem.., ali -radi korektnosti:
ja zaista dobro programiram u prastarom Cobolu, ali prelazim na VB.Net!
 
Odgovor na temu

sivan347
.NET Programer
Beograd

Član broj: 84406
Poruke: 101
*.fiberop.matgnet.com.



Profil

icon Re: u ListBox podatke iz DataSet18.07.2006. u 10:29 - pre 216 meseci
Nije ti dobra baza. Napravi dve tabele : jednu sa imenima preduzeca (IDPreduzeca i Naziv) a drugu sa podacima za svako preduzece u koju spusti kljuc iz prve tabele. ListBoxPreduzeca binduj za tabelu Preduzeca a drugi list box za drugu tabelu gde ces u WHERE klauzuli upita imati IDPreduzeca iz ListBoxPreduzeca. Ako hoces mogu ti poslati detalje preko PP.
 
Odgovor na temu

kincer

Član broj: 83682
Poruke: 30
*.telekomsrpske.com.



Profil

icon Re: u ListBox podatke iz DataSet18.07.2006. u 12:21 - pre 216 meseci
Ok, sigurno je to! Mozes poslati privatnu poruku, za svaki slucaj......
Thank You
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: u ListBox podatke iz DataSet18.07.2006. u 12:53 - pre 216 meseci
Pa da ti uopste nisi dobro napravio Bazu podataka:

Evo neka gruba skica :

Code:

Tabela Preduzeca

IDPreduzeca int
NazivPreduzeca varchar
DelatnostPreduzeca varchar
AdresaPreduzeca varchar
TelefonPreduzeca varchar


Duzinu sam odredi


E onda popunjvas tu tabelu sa redovima pa imas ovako nesto:

Code:


IDPreduzeca  NazivPreduzeca  DelatnostPreduzeca  AdresaPreduzeca        TelefonPreduzeca    
1               |  Preduzece1   |  Gradjevinsko          |3/4 Ulica Grad Drzava |(02) 1000-000
2               |  Preduzece2   |  NekaDelatnost        |3/4 Ulica Grad Drzava |(03) 2000-000
3               |  Preduzece2   |  NekaDelatnost        |3/4 Ulica Grad Drzava |(04) 0000-000




LOL :)

Poz
sale
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

[es] :: .NET :: u ListBox podatke iz DataSet

[ Pregleda: 2861 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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