Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
299
Tıklama
0
Öne Çıkarma
CheckBoxList Isim ve Soyisim Gosterimi
S
10 yıl
Onbaşı
Konu Sahibi

Merhaba arkadaslar, yaptigim bir uygulamada normalde calismasi gereken kod calismiyor.
Benim Yapmak istedigim CheckBoxListte ismin ve soyisimin yanyana gosterilmesi. Yazdigim kod soyle:

List<StudentsClass> Students = new List<StudentsClass>();
SqlCommand cm = DBTools.Komut("select Name+ ' ' + Surname as FullName, StudentID from Students where ClassID is null");


try
{
cm.Connection.Open();
SqlDataReader dr = cm.ExecuteReader();
if (dr.HasRows)
while (dr.Read())
{
StudentsClass New = new StudentsClass();
New.StudentID = Convert.ToInt32(dr["StudentID"]);
New.Name = dr["Name"].ToString();
New.Surname = dr["Surname"].ToString();
Students.Add(New);
}
cm.Connection.Close();

}
catch
{
cm.Connection.Close();
}


CheckBoxList1.DataSource = Students;
CheckBoxList1.DataTextField = "FullName";
CheckBoxList1.DataValueField = "StudentID";
CheckBoxList1.DataBind();


Sadece Name Kullandigimda kod calisiyor fakat iki veri cekmek istidigimde calismiyor. Yardimci olabilirseniz sevinirim. Tesekkur Ederim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



P
10 yıl
Binbaşı

CheckBoxList1.DataTextField = "Name"; olacak fullname deil name olarak atmışın list'in içine ayrıca dr["fullname"] olarak çek bide list class kullanaman gerek yok datasource orlak dr yi göstersen yeter





< Bu mesaj bu kişi tarafından değiştirildi Parola_18 -- 6 Mayıs 2015; 21:17:49 >
Bu mesaja 1 cevap geldi.
S
10 yıl
Onbaşı
Konu Sahibi

" Select Name from Students "
CheckBoxList1.DataTextField = "Name"

Şu şekilde çalışıyor fakat sadece İsim ön plana çıkıyor.
Olması gereken ise hem İsmin hemde Soyismin CheckBoxListte Gosterilmesi.

Benim Yaptığım sorgu şu şekilde :
"select Name+ ' ' + Surname as FullName
CheckBoxList1.DataTextField = "FullName"

Burdaki sorunu çözemiyorum.
Ayrıca ilgilendğin için teşekkür ederim ..


Bu mesaja 1 cevap geldi.
P
10 yıl
Binbaşı

quote:

Orijinalden alıntı: stylemania

" Select Name from Students "
CheckBoxList1.DataTextField = "Name"

Şu şekilde çalışıyor fakat sadece İsim ön plana çıkıyor.
Olması gereken ise hem İsmin hemde Soyismin CheckBoxListte Gosterilmesi.

Benim Yaptığım sorgu şu şekilde :
"select Name+ ' ' + Surname as FullName
CheckBoxList1.DataTextField = "FullName"

Burdaki sorunu çözemiyorum.
Ayrıca ilgilendğin için teşekkür ederim ..

tamam ama sen listin içine New.Name = dr["Name"].Tostring(); name diye atıyorsun dolayıdı ile name 'i göstereceksin textfield alına birde dr["name "] deil dr["fullname"] diyeceksin


Bu mesaja 1 cevap geldi.
S
10 yıl
Onbaşı
Konu Sahibi

Sağol Parol_18 işe yaradı, çalışıyor.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.