public List <kitaplar> kitap_goster() { //veritabanından kitap tablosundaki değerleri çekiyoruz. OleDbDataReader dr = dl1.DRVeriCek("SELECT * FROM kitaplar", CommandType.Text); if (dr.HasRows) { //bu değerleri bir liste ile geri döndürüyoruz. List <kitaplar> kitaplar = new List <kitaplar>(); while (dr.Read()) { kitaplar ktp = new kitaplar { kitapid = int.Parse(dr["kitapid"].ToString()), kitapadi = dr["kitapadi"].ToString(), yazari = dr["yazari"].ToString(), yayinevi = dr["yayinevi"].ToString(), tur = dr["tur"].ToString(), rafno = dr["rafno"].ToString() }; kitaplar.Add(ktp); } return(kitaplar); } return(null); }
public List <kitaplar> kitap_goster(string deger, string konum) { //veritabanından kitap tablosundaki değerleri çekiyoruz. OleDbDataReader dr = dl2.DRVeriCek("SELECT * FROM kitaplar WHERE " + konum + " ='" + deger + "'", CommandType.Text); if (dr.HasRows) { //bu değerleri bir liste ile geri döndürüyoruz. //bu sefer çekmek istediğimiz sütunu da sorguya gönderiyoruz. List <kitaplar> kitaplar = new List <kitaplar>(); while (dr.Read()) { kitaplar ktp = new kitaplar { kitapid = int.Parse(dr["kitapid"].ToString()), kitapadi = dr["kitapadi"].ToString(), yazari = dr["yazari"].ToString(), yayinevi = dr["yayinevi"].ToString(), tur = dr["tur"].ToString(), rafno = dr["rafno"].ToString() }; kitaplar.Add(ktp); } return(kitaplar); } return(null); }