怎样把三个dropdownlist里的内容一起放到表格中的一列?

asp.net中,我在三个dropdownlist里分别放置了年、月、日,现在想把三个内容插入到插进数据库表格中的一个数据项里面(就是合并三个dropdownlist里的... asp.net中,我在三个dropdownlist里分别放置了年、月、日,现在想把三个内容插入到插进数据库表格中的一个数据项里面(就是合并三个dropdownlist里的内容插到表格的时间这一项里面),该怎么做呢?另外我想按这个时间查询数据库中的表,如何实现?我用的是vs2005+sql2000,c#,求详细代码!
都只会用嘴说 代码没有一个人能写出来的 唉
展开
 我来答
竹剑衰哥
2010-04-14 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:25.8万
展开全部
做程序,当您掌握了基本的语法和能做一些基本的编程,能写简单的函数后,珍贵的应该是做程序的思路了,而不是现成的死代码。

你提的问题,实际就是把年月日三个内容存到数据库中某张表的一个字段。那么,应该把数据库中这一字段的数据类型定义为datatime类型。那么,在程序后台传递的参数也应该是datetime类型。所以,只要把年月日组合成一个一个字符串,例如year+'-'+month+'-'+day的格式,再强制转化成datetime类型就可以作为参数传递了数据库中了。

当然,如果你是直接在后台就拼接成sql语句的话,就连强制转化成datetime格式都不用了。好的程序代码是不在程序后台拼sql语句的。

强制转化成日期数据类型可以用.Convert.ToDatetime()方法。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-04-14
展开全部
将三个DropdownList的值合并字符串, 然后转换类型跟数据库这一列的类型一样, 然后插入数据库.
按时间查询: where条件设置.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wcg249165510
2010-04-14 · TA获得超过122个赞
知道答主
回答量:174
采纳率:0%
帮助的人:82万
展开全部
为啥搞三个,dropdownlist选时间??为啥不弄个日期选择控件??
选中的值赋给一个textbox;
要考虑用户操作时的感受,用户体验很重要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovemingming
2010-04-14 · TA获得超过4137个赞
知道大有可为答主
回答量:1422
采纳率:0%
帮助的人:1413万
展开全部
DateTime dt = new DateTime(year,month,day);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式