ADO.Net 按日期查詢

using (SqlDataAdapter adapter = new SqlDataAdapter()) //強力推薦Using塊,即便異常也可以自動釋放內存

{

      try

       {

             adapter.SelectCommand.Connection = new SqlConnection("數據庫連接字符串");

             string sql = "select * from xxx where"     //這裏可以是用inner join組合的

             if(Dropdownlist1.SelectedItem.Text=="日期")

            {

                     s+=" 日期='"+TextBox1.Text+"'";

            }
            else   if(Dropdownlist1.SelectedItem.Text=="地址")

                {

                   s+=" 地址='"+TextBox1.Text+"'";

                }
             else if(Dropdownlist1.SelectedItem.Text=="地址")

               {

                 s+=" 合同號='"+TextBox1.Text+"'";

                }

            DataTable dt = new DataTable();

             adapter.SelectCommand.CommandText = sql;

            adapter.Fill(dt);

             GridView1.DataSource = dt;

             GridView1.DataBind();

       }

                catch(Exception exp)

                 {

                      Response.Write(exp.Message);

                 }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章