SQL里的时间的输入是DataTime格式的,我想这样子查询,比如我想查询2011年7月份的存入所有信息,那么在一个DropDownList里选择7月,点击查询,在GridView里显示出来7月份所有所存入的信息。如果我想查询7月4号存入的信息,我在2个DropDownList里分别输入7月和4号,在GridView里显示出7月4号所存入的信息。现在就是SQL里面的时间是DataTime格式的,不知道怎么操作,希望达人解答。
还有就是,比如我输入的信息是账单。我在查询出7月份的账单后,在GridView里显示出来,然后想点个按钮,求当前7月份所有账单的消费总额,显示在一个Label上,不知道该怎样操作。
还有就是,比如我输入的信息是账单。我在查询出7月份的账单后,在GridView里显示出来,然后想点个按钮,求当前7月份所有账单的消费总额,显示在一个Label上,不知道该怎样操作。
解决方案 »
- C# XmlSerializer写XML文件时 节点顺序是如何控制的?
- 视频压缩问题
- C#如何格式化字符串,用占位符!
- C#winform 中怎么检验一个窗口的存在(不使用mdi)
- 能不能用C#直接做帮助 不用其它工具如HTML help workshop
- 关于C#中压缩的问题
- 编码时若要用到Font,FontFamily需要using what?
- 求教!!!用C#做了一个网站,怎么能够将别的新闻网上的新闻挂到自己网站上啊???
- 求救(输入的字符串的格式有误)
- 通过鼠标来获得窗口的句丙
- vs.net 2010 通过oledb连接 oracle数据库问题请教
- 【真的很难吗】程序只运行一个实例,且能接收的链接参数,如电驴那样,内详~
日期有3个下拉菜单,分别是年月日。选择了年和月,没选择日,点击查询后就在“详细:”右边的GridView里显示当月的所有存入的信息。要是都选择了,那么就显示当日的信息。没选择年月日,但是选择了银行类型,就显示当前选择的银行所对应的存入的信息。
其中“Column2”这个列是一个“金额”列,单击“求和”按钮就将此列所显示的金额求和,并显示在Label.text上。当然,列表会根据多条件查询的不同而改变,但是求和求的是当前显示的列表的金额之和。
这个代码我实在是不会写,希望有好心人能指点指点。
http://hi.baidu.com/%CF%CC%D3%E3%B4%F3%C9%F1/album/item/5c3a4e5392892d0a853524df.html#
日期函数
天 datediff(d,字段名,'2011-08-09')=0
月份 datediff(M,字段名,'2011-08-09')=0
if(ddlYear.SelectedValue !="")
{
sqlstr += " and datediff(yy,Data,'" +Convert.ToDateTime(ddlYear.SelectedValue) + "')=0";
}
if(ddlMonth.SelectedValue !="")
{
sqlstr += " and datediff(m,Data,'" + Convert.ToDateTime(ddlMonth.SelectedValue) + "')=0";
}
if(ddlDay.SelectedValue !="")
{
sqlstr += " and datediff(d,Data,'" + Convert.ToDateTime(ddlDay.SelectedValue) + "')=0";
}
if (DropDownList1.SelectedValue != "")
{
sqlstr += " and Bank ='" + DropDownList1.SelectedValue + "'";
}我的代码是这么写的,可是下面字符串类型转换为DateTime类型出问题了,希望有人帮忙啊
我认为这种条件去查询应该可行