Jump to content

C#'da Combobox'a Girilen Verileri Db Ile Karşılaş.


mutlku_1991
 Share

Recommended Posts

Arkadaşlar ben telefon rehberi oluşturuyorum. 6 textbox ve 1 combobox var. Combobox'in içerisinde ki "Arkadaşlar - Aile - iş - çevre - okul" diye kategori oluşturdum. Textboxlara adı soyadı girildikten sonra seçilen hangi kategori ise kişiyi ona kaydetsin. Veritabanında kullanici ve grup diye bir veritabanı oluşturdum veritabanlarının resim aşağıdadır bakabilirsiniz.

grup tablosunun içerisi;

192-2.png

kullanici tablosunun içerisi;

193-3.png


Form görünümü;

PEXqPQ.png

Arkadaşlar ilk öncelikle mantığım doğru mu? Yani id ile karşılaştırmayı düşündüm. Fakat Combobox içerisinde ki seçenekleri veritabanındaki grup isimleriyle nasıl karşılaştıracağım bir fikrim yok yardımcı olur musunuz arkadaşlar?

Edited by mutlku_1991
Link to comment
Share on other sites

Kullanıcı veritabanı ile grup veritabanı dediğin veritabanında bulunan tabloların sanırım. Comboboxunu doldurmak için "SELECT grup FROM grup_table" diyeceksin ama tabi ID'lerini de çekmek daha iyi olacaktır.Çünkü kayıt yapılırken kullanıcı tablosuna grup ID'si vereceksin.Ekleme yapmak içinse "INSERT INTO kullanici_table (sütun isimler )VALUES (değerleri)". Daha önce hiç sql bağlantı yazmadıysan http://www.dotnetperls.com/sqlconnectionburdan örneklerine bakabilirsin.

Link to comment
Share on other sites

Eğer ilk başta veri çekmekten bahsediyorsan iki tabloyu JOIN yapmalısın.O da şöyle olur, "SELECT adi, soyadi, grup.grup, vs vs FROM kullanıcı_table JOIN grup_table ON (kullanıcı_table.grup = grup_table.ID)". Tabi kullanıcı tablosunda grup idlerini sakladığını varsayarak yazdım bu sorguyu.

 

Edit:Combobox verilerini grup tablosundan çekmelisin.

Edited by MostWanted
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...