1.计算两个日期之间相差的天数
System.DateTime dtA=(DateTime)this.StartDate.Text;
System.DateTime dtB=(DateTime)this.EndDate.Text;
TimeSpan c=db-da;
Response.Write(c.TotalDays);
2 转换日期需求的字符串格式
Calendar2.SelectedDate.ToString("yyyy-MM-dd");日历控件选择完日期后,转换成需要的字符串格式。 这里的格式化居然大小写轮换,不明白表示月的为什么要大写,小写居然就不支持。
3 控件级属性的实现方法
以前一直搞不懂viewstate的用法,现在用到了,终于明白了,看来在实战中积累经验真的很重要: )
System.DateTime dtA=(DateTime)this.StartDate.Text;
System.DateTime dtB=(DateTime)this.EndDate.Text;
TimeSpan c=db-da;
Response.Write(c.TotalDays);
2 转换日期需求的字符串格式
Calendar2.SelectedDate.ToString("yyyy-MM-dd");日历控件选择完日期后,转换成需要的字符串格式。 这里的格式化居然大小写轮换,不明白表示月的为什么要大写,小写居然就不支持。
3 控件级属性的实现方法
1 #region 控件属性
2 //true-显示全部列 false-隐藏部分列
3 public bool IsVisible
4 {
5 get
6 {
7 return (ViewState["IsVisible"] == null) ? true: bool.Parse(ViewState["IsVisible"].ToString());
8 }
9 set
10 {
11 ViewState["IsVisible"] = value;
12 }
13 }
14
15 //显示数据类型 0-交办 1-待办
16 public int ShowType
17 {
18 get
19 {
20 return (ViewState["ShowType"] == null) ? 0: int.Parse(ViewState["ShowType"].ToString());
21 }
22 set
23 {
24 ViewState["ShowType"] = value;
25 }
26 }
27 #endregion
28
2 //true-显示全部列 false-隐藏部分列
3 public bool IsVisible
4 {
5 get
6 {
7 return (ViewState["IsVisible"] == null) ? true: bool.Parse(ViewState["IsVisible"].ToString());
8 }
9 set
10 {
11 ViewState["IsVisible"] = value;
12 }
13 }
14
15 //显示数据类型 0-交办 1-待办
16 public int ShowType
17 {
18 get
19 {
20 return (ViewState["ShowType"] == null) ? 0: int.Parse(ViewState["ShowType"].ToString());
21 }
22 set
23 {
24 ViewState["ShowType"] = value;
25 }
26 }
27 #endregion
28
以前一直搞不懂viewstate的用法,现在用到了,终于明白了,看来在实战中积累经验真的很重要: )