Skip Navigation LinksYazgeliştir Forumları » ADO.NET Entity Framework & LINQ to Entities » Entity Framework DropdownList DataBind()

Entity Framework DropdownList DataBind()

Moderatörler: Atayİbrahim , ismailadar , kimiraikkonen , MehmetX , volkankorkmaz

                        
Sayfa 1 / 1[10Cevap]
Entity Framework DropdownList DataBind()
Kullanıcı İçerik

mekkem02

 
Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:08:54

mekkem02

Üyelik Zamanı: 25-03-2014 12:47:35

Gönderi: 54

Puan: 300

Merhaba arkadaşlar,

Ufak bi kütüphane uygulaması yapıyorum.

Author diye bi tablom var. Burada yazarID, yazarAd ve yazarSoyad bilgileri saklı.

KitapEkle.aspx sayfamda kitap ekleme işlemi sırasında kitabın yazarının ad ve soyad bilgisini DropDownList kontrolünde göstermek istiyorum. Lakin ya sadece adı ya da sadece soyadı gösterebildim. 

Kullandığım kod şöyle :

using (KutuphaneContexts db = new KutuphaneContexts())
            {
                Author author = new Author();

                var yazarlar = (from i in db.Authors
                                select new
                                {
                                    i.yazarID,
                                    i.yazarAd,
                                    i.yazarSoyad
                                }).ToList();


                drpKitapYazar.DataValueField = "yazarID";
                drpKitapYazar.DataTextField = "yazarAd";
                drpKitapYazar.DataSource = yazarlar;
                drpKitapYazar.DataBind();
            }

Yapmak istediğim şey ise yazar ad ve soyadı DropDownList'te yan yana göstermek "+" ifadesiyle string birleştirme yöntemini denedim lakin olmadı.

Nasıl yapabileceğim konusunda bi fikri olan varsa söylerse çok makbule geçer.

Şimdiden teşekkürler...


1#

burak10

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:16:05
Bu cevap çözüm olarak işaretlendi.

burak10

Üyelik Zamanı: 11-06-2013 22:17:49

Gönderi: 85

Puan: 551

 

drpKitapYazar.DataValueField = "yazarID";
15                 drpKitapYazar.DataTextField = "yazarAd";
16                 drpKitapYazar.DataSource = yazarlar;
17

                drpKitapYazar.DataBind();

 

üst bölümü sil

 

foreach(var item in yazarlar)

{

ListItem List_item = new ListItem();

List_item.Value = item.yazarID;

List_item.Text = item.yazarAd+" "+item.yazarSoyad;

drpKitapYazar.Items.Add(List_item);

}

 

böyle yaparsan olur.


burakyanik

Bu kayıt burak10 tarafından 06-04-2015 13:17:48 tarihinde düzenlendi.
2#

mekkem02

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:24:04

mekkem02

Üyelik Zamanı: 25-03-2014 12:47:35

Gönderi: 54

Puan: 300

Teşekkürler..

Oldu, sağolun... :)


3#

burak10

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:25:55

burak10

Üyelik Zamanı: 11-06-2013 22:17:49

Gönderi: 85

Puan: 551

ne demek kolay gelsin 


burakyanik

4#

mekkem02

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:26:53

mekkem02

Üyelik Zamanı: 25-03-2014 12:47:35

Gönderi: 54

Puan: 300

Bi de başka birşey sorayım size: Enumları Windows Formda ComboBox'ta gösterirken aşağıdaki kod ile gösteriyorum çalışıyor :

cmbCinsiyet.Items.AddRange(Enum.GetNames(typeof(Cinsiyet)));
            cmbCinsiyet.SelectedIndex = 0;


Lakin Web Form'da bunun aynısını DropDownList'e yediremedim. Onu nasıl yapabilirim bi bilginiz var mı ?

Teşekkürler...


5#

burak10

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:37:11

burak10

Üyelik Zamanı: 11-06-2013 22:17:49

Gönderi: 85

Puan: 551

onunla ilgili şuan cevap veremiyeceğim çalışıyorum acelesi yoksa akşama doğru bakıp cevap atabilirim


burakyanik

Bu kayıt burak10 tarafından 06-04-2015 13:40:22 tarihinde düzenlendi.
6#

mekkem02

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:49:35

mekkem02

Üyelik Zamanı: 25-03-2014 12:47:35

Gönderi: 54

Puan: 300

Olur olur siz işinize bakın.

Sağolun herşey için ;)


7#

burak10

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 13:51:17

burak10

Üyelik Zamanı: 11-06-2013 22:17:49

Gönderi: 85

Puan: 551

aklıma şöyle birşey geldi

getNames() methodu enum degerlerini dondurdugu icin  soyle yaparsın

örnek olarak il listeleme örneği vericem

Enum IL{

Adana,

Adıyaman

}

string[] iller = Enum.GetNames(typeof(IL));

foreach(string item in iller)

{

drpIller.Items.Add(item);

}

 

önce string bir diziye degerleri attim sonra listeledim

win form wpform ile web form arasında farklar oluyor arada :)

 

Not:Kafama takıldımı yapıyorum :)


burakyanik

Bu kayıt burak10 tarafından 06-04-2015 13:54:48 tarihinde düzenlendi.
8#

mekkem02

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 15:13:22

mekkem02

Üyelik Zamanı: 25-03-2014 12:47:35

Gönderi: 54

Puan: 300

Bu da oldu sağolun :)


9#

burak10

 
Ynt:Entity Framework DropdownList DataBind()
Gönderim Zamanı: 06-04-2015 16:23:59

burak10

Üyelik Zamanı: 11-06-2013 22:17:49

Gönderi: 85

Puan: 551

önemli değil 

çözüm olarak işaretlersen diğer arkadaşlarla faydalanır 

kolay gelsin


burakyanik

10#
Sayfa 1 / 1[10Cevap]

İşaretler & Anlamları
Kilitli Kilitli
Çözüm Kabul Edildi Çözüm Kabul Edildi
Normal Normal