Anasayfa » Forum

ComboBox'dan se...
 

ComboBox'dan seçileni DataGridView de listelemek  

  RSS
celebi cetinkaya
(@celebicetinkaya)
Üye

Merhaba,


Vb ile yapmaya çalıştığım ufak bir program var.


Resim anlatıyor aslında..Ne yapmak istediğimi.
ComboBox'da seçtiğim firmanın, Veritabanındaki Hesap1 tablosunda ki bilgileri listelenecek.
Algoritması tamamda kodlayamadım


Sanırım;
Öncelikle seçilen firma adının,müşteri numarası buluncak,
Sonra Hepsap1 tablosundaki müşteri numarasını içeren tüm kayıtlar listelenecek

Yapmak istediğim şeylerin kodlarını bilemiyorum.Onu nasıl öğrenicem orda takıldım, sonuçta her yapmak istediğimi soramam, bi şekilde çözüm de üretmem gerek!


 


Teşekkür ederim.

Alıntı
Gönderildi : 22/11/2011 04:40
Ahmet ALTUNTAS
(@ahmetaltuntas)
Üye

Merhaba öncelikle combobox içerigini doldurman gerek

firmaların isimlerini çekeceksin önce 

//////////////// form onload //////////////////////

Sqlconnection conn = new sqlconnection("connection string");

Sqlcommand cmd_GetList = new Sqlcommand("Select Firma from Tbl_Firmalar Order By Firma ASC",conn);

conn.open();

SqlDatareader dr = cmd_GetList.ExecuteReader(CommandBehavior.CloseConnection);

while (dr.read())   // dr okuma yaptıgı sürece döngü devam edecek.

{

combobox1.items.add(dr.getstring(0)); // dr içerisindeki ilk field combobox' a eklenecek.

}

dr.close(); // yukarıda CloseConnection dediğimiz için dr yi kapatmak açık bağlantıyıda kapatacak.

/////////////////  combobox selected index changed /////////////////////

Sqlconnection conn = new sqlconnection("connection string");

SqlDataAdapter da_GetDetails = new SqlDataAdapter("Select * from Tbl_FirmaDetails where FirmaName = ' " + combobox1.selecteditem.text+ " ' ",conn);

conn.open();

DataTable dt = new DataTable();

 
da_GetDetails.fill(dt);

Grid.datasource = dt; 

gerisini istediğin gibi düzenleyebilirsin.Kodda yazım hatası olabilir vs üzerinde yazmadım.

CevapAlıntı
Gönderildi : 22/11/2011 15:51
Paylaş:

Lütfen Giriş yap yada Kayıt ol