怎样把三个dropdownlist里的内容一起放到表格中的一列?
asp.net中,我在三个dropdownlist里分别放置了年、月、日,现在想把三个内容插入到插进数据库表格中的一个数据项里面(就是合并三个dropdownlist里的...
asp.net中,我在三个dropdownlist里分别放置了年、月、日,现在想把三个内容插入到插进数据库表格中的一个数据项里面(就是合并三个dropdownlist里的内容插到表格的时间这一项里面),该怎么做呢?另外我想按这个时间查询数据库中的表,如何实现?我用的是vs2005+sql2000,c#,求详细代码!
都只会用嘴说 代码没有一个人能写出来的 唉 展开
都只会用嘴说 代码没有一个人能写出来的 唉 展开
展开全部
做程序,当您掌握了基本的语法和能做一些基本的编程,能写简单的函数后,珍贵的应该是做程序的思路了,而不是现成的死代码。
你提的问题,实际就是把年月日三个内容存到数据库中某张表的一个字段。那么,应该把数据库中这一字段的数据类型定义为datatime类型。那么,在程序后台传递的参数也应该是datetime类型。所以,只要把年月日组合成一个一个字符串,例如year+'-'+month+'-'+day的格式,再强制转化成datetime类型就可以作为参数传递了数据库中了。
当然,如果你是直接在后台就拼接成sql语句的话,就连强制转化成datetime格式都不用了。好的程序代码是不在程序后台拼sql语句的。
强制转化成日期数据类型可以用.Convert.ToDatetime()方法。
你提的问题,实际就是把年月日三个内容存到数据库中某张表的一个字段。那么,应该把数据库中这一字段的数据类型定义为datatime类型。那么,在程序后台传递的参数也应该是datetime类型。所以,只要把年月日组合成一个一个字符串,例如year+'-'+month+'-'+day的格式,再强制转化成datetime类型就可以作为参数传递了数据库中了。
当然,如果你是直接在后台就拼接成sql语句的话,就连强制转化成datetime格式都不用了。好的程序代码是不在程序后台拼sql语句的。
强制转化成日期数据类型可以用.Convert.ToDatetime()方法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-04-14
展开全部
将三个DropdownList的值合并字符串, 然后转换类型跟数据库这一列的类型一样, 然后插入数据库.
按时间查询: where条件设置.
按时间查询: where条件设置.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为啥搞三个,dropdownlist选时间??为啥不弄个日期选择控件??
选中的值赋给一个textbox;
要考虑用户操作时的感受,用户体验很重要。
选中的值赋给一个textbox;
要考虑用户操作时的感受,用户体验很重要。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DateTime dt = new DateTime(year,month,day);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询