ASP.NET web form uygulamasından veritabanındaki bütün verileri belli textbox, label gibi alanlara yazdırmak istiyorum ancak tek bir veriyi çekip yazdırıyor veri tabanındaki diğer verileri çekmiyor. Kullandığım kod;
string Query = "SELECT * FROM Bilgileri"; SqlCommand cmd = new SqlCommand(Query, conn); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { id.Text = dr["Id"].ToString(); ArticleTitle.Text = dr["Baslik"].ToString(); Yazar.Text = dr["Yazar"].ToString(); Date.Text = dr["Tarih"].ToString(); } conn.Close();
veritabanındaki bütün verileri nasıl listeleyeceğim yardımcı olursanız sevinirim.
Bu şekilde tablodaki en son verileri yazdırırsınız. Varsayalım ki tabloda 2 satır veri var. 1. satırı çekip textboxlara yazacak. 2. satırı alıp textboxlara yazdığında eski verilerin üstüne yazdığı için kaybolacaklar dolayısıyla sadece son satır görünür halde kalıcak. Asp.net webformsta Repeater yapısını araştırın tam istediğiniz iş için tasarlanmış.
quote:
Orijinalden alıntı: Ephésus
Bu şekilde tablodaki en son verileri yazdırırsınız. Varsayalım ki tabloda 2 satır veri var. 1. satırı çekip textboxlara yazacak. 2. satırı alıp textboxlara yazdığında eski verilerin üstüne yazdığı için kaybolacaklar dolayısıyla sadece son satır görünür halde kalıcak. Asp.net webformsta Repeater yapısını araştırın tam istediğiniz iş için tasarlanmış.
teşekkür ederim bilgi için söylediğiniz gibi aradığım yapı buymuş.