Veritabanından comboboxa veri çekme

Veritabanından comboboxa veri çekme

Veritabanından comboboxa veri çekmek için öncelikle visual studioyu açıp bir yeni windows form uygulaması oluşturun

Form üzerine 1 adet combobox ekleyin. Veritabanında veri yüklemek için sql server ın kurulu olması gerekiyor.Eğer sql server kurulu ise 1 adet tablo oluşturun

Tabloya 1 adet id sutunu ve 1 adet comboboxda görünecek isim sütunu yani açıklama ekleyin.

daha sonraki kodlar aşağıdaki gibi olmalı.

Server adına localhost dedim. siz kendi sql server isminizi yazın.

Ayrıca database adina sqlogren yazdım kendi veritabanı bilgilerini yazmalısınız.

Bu örnekde bir sql server bağlantı metodu olan trusted connection kullandım.Eğer sql servera bağlantı için kullanıcı adı ve şifreniz var ise onu kullanabilirsiniz.

Genelde sql server kurulduğunda başka bir kullanıcı belirtmemişse genelde kullanıcı adı sa olur.

Ancak ilk kurulumdan sonra sa kullanıcısının yani System Administrator ün aktif hale getirilmesi ve şifre belirtilmesi gerekir. Bu sebeple trusted connection yani windows un açıldığı zamanki var olan bilgisayarı kullanmanızı sağlayan kullanıcıdır.

SqlConnection con= new SqlConnection(“server=.; database=sqlogren; trusted_connection=true;”);

SqlCommand command= new SqlCommand(“Select kolonadi FROM tabloadi”, sql);//Burda veri çekmek istediğiniz tabloyu belirtin.
if (con != null && con.State == ConnectionState.Closed)//eğer bağlantı kapalı ise aç yoksa devamlı açılırsa bağlantı pooling problemi!


{

con.Open();

}
SqlDataReader okuyucu= cmd.ExecuteReader();

while (okuyucu.Read())
{
comboBox1.Items.Add(okuyucu[0]);
}
con.Close();

con.Dispose();

 

Ayrıca Buna Bakabilirsiniz

C# klasör veya dosya silme

C# klasör veya dosya silme İçeriği boş klasörleri silmek için Directory sınıfının Delete() metodundan yararlanabilirsiniz. …