ComboBoxta tıklanan veriyi databaseden çekmek/ arama işlemi

Kodla Büyü

nilebr93

Site Gezgini
Mesajlar
42
Arkadaşlar benim PROFILM adlı database im var.
Bu database imin içerisinde FILM tablom var.
FILM tablomun içerisindeki alanlardan comboboxta olanlar Ad, Yıl, Yönetmen

formda 1 tane datagridview, 1 tane combobox, 1 tane textbox, 1 tane ARA butonu var
Combobox ımın içerisinde Ad, Yıl, Yönetmen olacak.

Kullanıcı comboboxtan Ad ı seçip textbox a aramak istediği filmin adını girip ARA butonuna tıkladığında datagridview de o ad a ait film gözükecek. Bu , Yıl ve Yönetmen içinde geçerli.
Ad alanı benim tablomda 1.ci kolonda
Yıl alanı 3.kolonda
Yönetmen alanı 5.ci kolonda.
Bunu nasıl yapabilirim ?
 
ara butonun onclick olayına datagridin bağlı olduğu datasourcun bağlı olduğu datasetin sql koduna gerekli sql kodunu yazarsan otomatik olarak datagiridin gerekli satırları gösterecektir.
şimdi diyeceksin datagridde alanları nasıl göstereceğim onuda columns özelliğe sütunlar ekle ve o sütunlara gerekli alanları bağlayarak yapacaksın.
Eğer yapmış olduğun dosyayı paylaşırsan üzerinde düzenleyerek yapmak daha kolay olur.
 
Kod:
public void nameSource()
        {
            using (SqlConnection conn = new SqlConnection(ConnectionString))
            {
                conn.Open();
                SqlDataAdapter da = new SqlDataAdapter(string.Format("SELECT * FROM FILM WHERE NAME LIKE '{0}%'", SearchTextBox.Text), conn);
                DataSet ds = new DataSet();
                da.Fill(ds, "FILM");
                DataGridView1.DataSource = ds.Tables["FILM"];
                da.Dispose();
                conn.Close();
            }

        }
 
BBNET
Geri
Üst