我正在尝试在VB网站上实现日期选择器。我也在使用LINQ的数据库。我有以下代码来调用日期选择器。
<td>Start Date:</td>
<td>
<div>
<asp:Calendar ID="Calendar1" runat="server" Visible="False"></asp:Calendar>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
</div>
</td>
数据库中的表格包含以下字段:
关于我如何放入datepicker并将其链接到我的数据库中的StartDate
字段的任何建议。对不起,如果不清楚的话。我刚开始。欢迎所有建议。感谢
答案 0 :(得分:0)
在我看来,你有三种可能性。最简单的方法是将它绑定到从数据源获取数据的位置,并将日历控件的SelectedDate属性分配给数据源中的数据:
Dim tomorrow As Date = Date.Today.AddDays(1)
Calendar1.TodaysDate = tomorrow
Calendar1.SelectedDate = Calendar1.TodaysDate
第二个是基于使用DayRender事件,你可以找到关于这个方法的一个很好的解释here
最后一个在Dino Esposito's article中描述了DevPro,可用于许多页面中需要这种控制的情况。因此,他解释了如何使用DataSource,DataSourceID和DataBind方法等标准属性创建可重用的用户控件。