我在一个WEB页面里面导入了报表
再把页面的上方拖了两个dropdownlist并绑定到报表里面的ord_date字段,还有一个查询按钮,怎样对那个按钮编程
是在.cs里面编程啊,不是在数据库查询器里面写语句
实现点击按钮的时候下面的报表就显示两个dropdownlist里面输入的时间之间的数据。
高手指点
再把页面的上方拖了两个dropdownlist并绑定到报表里面的ord_date字段,还有一个查询按钮,怎样对那个按钮编程
是在.cs里面编程啊,不是在数据库查询器里面写语句
实现点击按钮的时候下面的报表就显示两个dropdownlist里面输入的时间之间的数据。
高手指点
using pubs
select* from sales
然后加where语句
using pubs
select*from sales
where datediff(day,ord_date,@begindate) <=0 and datediff(day,ord_date,@enddate)>=0
但是有下面的错误“/WebSite1”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1003: 语法错误,应输入“(”源错误: 行 20: protected void Button1_Click(object sender, EventArgs e)
行 21: {
行 22: using pubs
行 23: select*from sales
行 24: where datediff(day,ord_date,@begindate) <=0 and datediff(day,ord_date,@enddate)>=0
Response.End();
输出看一下了?
go
select ..........
go
2 打开连接,用填充DATASET,DATAREADER都行,怎么写例子多的是
3 SQL语句也不对,应该这么写
string sql="select * from sales
where ord_date between '" + begindate + "' and '" + enddate + "'"
数据捆绑
打开数据库
写如SQL语句
关闭数据库
填充DATASET或刷新
where ord_date between '" + DropDownList2.TextField + "' and '" + DropDownList3.TextField+ "'";
结果有下面的错误
“System.Web.UI.WebControls.DropDownList”并不包含“TextField”的定义我又把语句改成
string sql = "select * from sales
where ord_date between '" + DropDownList2.Text+ "' and '" + DropDownList3.Text+ "'";
但是点查询按钮,报表里面的数字根本没变,实现不了查询功能
邮件找我
[email protected]