在VB中将日期选择器与数据库集成

时间:2012-11-21 17:30:50

标签: database vb.net linq datepicker

我正在尝试在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>  

数据库中的表格包含以下字段:

  • ProjectID(int)
  • ProjectName(vchar)
  • 描述(vchar)
  • StartDate(datetime)

关于我如何放入datepicker并将其链接到我的数据库中的StartDate字段的任何建议。对不起,如果不清楚的话。我刚开始。欢迎所有建议。感谢

1 个答案:

答案 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方法等标准属性创建可重用的用户控件。