黑马程序员技术交流社区

标题: 关于.net一个控件的编写 [打印本页]

作者: 狱之一族    时间: 2013-3-28 23:41
标题: 关于.net一个控件的编写
本帖最后由 狱之一族 于 2013-3-29 19:13 编辑

用DropDownlist这个控件设计年月日,最后的日该怎么写,比如,二月份有28天,其他月份有31天30天的,所以,想问下,这个编程应该怎么写
作者: 黑马-杨鹏立    时间: 2013-3-29 00:01
本帖最后由 黑马-杨鹏立 于 2013-3-29 00:07 编辑

1,年月日首先先对瑞年和非瑞年进行判断,
2,定义一个数组把月份取的天数值存进去,在通过下标取值就可以了

其实最土的方法通过if else   还有switch case  也可以做   不过建议用数组   通过下标取值   这样代码少  也清晰   
作者: 郑丹丹1990    时间: 2013-3-29 08:37
为什么不用专门的日历控件呢????疑惑????
作者: 王杨武    时间: 2013-3-29 11:03
这个 运用到 Switch-Case  基本上都是用的这个来判断  
首先  你要判断是否是闰年的情况  如果不是闰年  你就按照
1、3、5、7、8、10、12是 31天来计算
4、6、9、11是30天
当 是2月的时候就按照判断是否是闰年来给他赋值了
当他是闰年的时候就是29天咯
作者: 管章鹏    时间: 2013-3-29 15:46
嗯,楼上说的很详细了,我也是这么想的,不过可以有更好的方法啊,你可以考虑用一下JQuery中UI控件中的datepicker啊,那个个人感觉还是蛮好的。UI控件使用步骤很明白的,这里是一个用法,你可以看看的
希望对你有帮助
作者: 狱之一族    时间: 2013-3-29 19:12
谢谢,我会试着去做的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2