61,821
社区成员




try
{
DateTime from = DateTime.Parse(txtfrom.Text);
DateTime to = DateTime.Parse(txtto.Text);//獲取textbox的值
warn.Visible = false;
SqlConnection conn = new SqlConnection(
@"Data Source=(local);Integrated Security=SSPI;" + "Initial Catalog=Mydb");
conn.Open();
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter(cmd); //这里传进command对象,忘了这个是不是一个参数了
cmd.Connection = conn;
//conn.Open(); 不需要手动打开数据源
cmd.CommandText = "OrdersbyDate";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@Beginning_Date", SqlDbType.DateTime).Value = from;
cmd.Parameters.Add("@Ending_Date", SqlDbType.DateTime).Value = to;
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
catch (Exception a)
{
warn.Text = "Invalid Date e.g. 200X-X-X";
warn.Visible = true;
}