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);
        }