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();
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
" 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
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 Ol Şimdi DeğilÜ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.