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:
Yorumlar (Atom)