适用于 ASP.NET 的 DayPilot 月份选择器






4.88/5 (9投票s)
一个轻量级的月份选择器,可以为您节省一两个小时。

起步的一些数字
它替代了什么
它替代了两个独立的下拉菜单的组合(一个用于月份,另一个用于年份)。
典型用法
在 报告页面 上,用于列出给定时间段的值/摘要。
如何节省您的时间
- 它自动生成 月份列表。
- 它根据
YearStart
和YearEnd
属性自动生成 年份列表。 - 它自动使用当前文化的 语言。
- 您可以直接将其用于填充 SqlDataSource 的参数(所选月份可以作为
StartDate
和EndDate
属性访问)。 - 它自动预选 当前月份。
- 与 UpdatePanel 兼容。
示例 1:切换语言
您有两种选择语言的方式
- 在您的页面声明中更改
Culture
<%@ Page Language="C#" … Culture="en-US" %>
- 设置
MonthPicker
控件的Culture
属性MonthPicker1.Culture = "en-US";
示例 2:SqlDataSource 和 GridView 集成
DayPilot MonthPicker
可以直接在 SqlDataSource
声明中使用
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:MonthPicker %>"
SelectCommand="SELECT [Id], [Name], [Start] FROM [events] _
WHERE ([Start] >= @Start) AND ([Start] < @End)">
<SelectParameters>
<asp:ControlParameter
ControlID="MonthPicker1" PropertyName="StartDate"
Name="Start" Type="DateTime" />
<asp:ControlParameter
ControlID="MonthPicker1" PropertyName="EndDate"
Name="End" Type="DateTime" />
</SelectParameters>
</asp:SqlDataSource>
链接
历史
- 2008 年 5 月 15 日:初始发布