在前台写好DROPDOWNLIST的话,当出现2月30等这些非法日期的时候,在填充DATASET时会报越界的错误。
如何用代码实现动态绑定日期呢?比如要动态绑定2006-1-1到2024-12-31的日期,其中是用了6个DROPDOWNLIST,分别ID为ddlYearFrom,ddlMonthFrom,ddlDayFrom,ddlYearTo,ddlMonthTo,ddlDayTo
如何写代码把日期合法的绑定到DROPDOWNLIST,判断大小月,天数,闰年。
需要C#代码,JS代码见过,希望能找到C#的代码。
还有网上的一些日历控件可以实现,这个我也知道,就是想求纯C#写的实现的代码学习用。
请高手帮助,谢谢,解决后第一时间结帖。
如何用代码实现动态绑定日期呢?比如要动态绑定2006-1-1到2024-12-31的日期,其中是用了6个DROPDOWNLIST,分别ID为ddlYearFrom,ddlMonthFrom,ddlDayFrom,ddlYearTo,ddlMonthTo,ddlDayTo
如何写代码把日期合法的绑定到DROPDOWNLIST,判断大小月,天数,闰年。
需要C#代码,JS代码见过,希望能找到C#的代码。
还有网上的一些日历控件可以实现,这个我也知道,就是想求纯C#写的实现的代码学习用。
请高手帮助,谢谢,解决后第一时间结帖。
有两个解决方法,一是用javascript进行级联控制,根据用户选定的年份、月份决定该月有多少天~
第二种是提交时判断,用DateTime.Parse("表示日期的字符串")即可~
请问能把第二个方法具体说下吗?
<%# DataBinder.Eval(Container, "DataItem.sstate") %>
这是把SQL数据库中的一个值绑定过来的代码。sstate是BIT型,最后在页面显示,如果是1,那么显示TURE,0显示FALSE,现在我想让它1显示是,0显示不是。有这样的判断语句吗?怎么实现?
这个里面上可写逻辑判断的!
如果更复杂可以在服务器端写个函数 访问控制是protected
比如
<%# myfun( Convert.ToInt32(DataBinder.Eval(Container, "DataItem.sstate") %>
protected string myfun(int i)
{
if (i==1)
return "yes"
return "no"
}
谢谢帮助,等第一个问题解决了我就结帖给您分~
如果您空闲了请到
http://community.csdn.net/Expert/topic/4949/4949659.xml?temp=.5966455
回复,我给你加分,另外看看另一个问题您能否解决~