public void tablolariekle(ComboBox combo) { DataTable tablo = new DataTable();//Yeni bir datatable açıyoruz. NpgsqlConnection bag = new NpgsqlConnection(baglantistring);//Bağlantımızı oluşturuyoruz. NpgsqlDataAdapter adaptor = new NpgsqlDataAdapter("SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'", bag);/*DataAdapter Oluşturuyoruz ve Sql Sorgusunu Yazıyoruz ve bağlantıyı belirtiyoruz.*/ bag.Open(); //Bağlantımızı açıyoruz. adaptor.Fill(tablo); //Adaptörden aldığımız bilgileri tabloya dolduruyoruz. combo.DataSource = tablo; //comboboxin Datasourcesini belirtiyoruz. combo.DisplayMember = "table_name";//Comboboxa tablo isimlerinin yazılcağını söylüyoruz. bag.Close();//Bağlantıyı Kapatıyoruz. } private void Form1_Activated(object sender, EventArgs e) { tablolariekle(Combobox1);//burada da form activate olduğu anda tablo isimlerinin comboboxa dolmasını sağlıyoruz. }
23 Mayıs 2012 Çarşamba
Postgresqldeki tabloları comboboxa aktarma
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder