Bu makalemizde ise veritabanımızda kayıtlı olan verilerden aranılan sonuçlara uygun olanları listeletip sozluk.aspx sayfamıza querystring olarak atanmasını sağlayacağız.

Verileri listeletme konusunda Datatable nesnesinden yararlanacağız.

        string keyword=Request["k"];
        if(keyword!=null && keyword.Trim()!="")
        {
            string sql="select top 10* from WordList where word like '"+keyword.Trim().Replace("'","''")+"%'";       
            SqlConnection cnn=new SqlConnection(ConfigurationManager.ConnectionStrings["cnn"].ConnectionString);
            cnn.Open();
            DataTable dt=new DataTable();
            SqlCommand command=new SqlCommand(sql,con);
            SqlDataAdapter adapter=new SqlDataAdapter(command);
            adapter.Fill(dt);
            cnn.Close();
           
            foreach(DataRow row in dt.Rows)
            {
                string meaning=row["Meaning"].ToString();
                Response.Write("<strong>"+row["Word"].ToString()+"</strong> <i>"+row["Type"].ToString()+"</i>: "+meaning+"<br>");
            }
        }

Dict.aspx olarak oluşturduğumuz dosyanın Page Load eventine yazacağımız kodlar ile verilerin sqlden çekilmesini ve aranan kriterlere göre belirtilmesini sağlamış olduk.

Bundan sonraki  makalemizde final sayfasını hazırlayacağız ve XHR ile önceden tanımlama uygulamasını gerçekleştireceğiz.

Görüşmek dileğiyle ...

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList