1

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

数据库中的表有以下字段:

  • 项目 ID(整数)
  • 项目名称 (vchar)
  • 说明 (vchar)
  • 开始日期(日期时间)

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

4

1 回答 1

0

在我看来,您在这里有 3 种可能性。最简单的方法是将其绑定到您从数据源获取数据的位置,并将日历控件的 SelectedDate 属性分配给来自数据源的数据:

Dim tomorrow As Date = Date.Today.AddDays(1)
Calendar1.TodaysDate = tomorrow
Calendar1.SelectedDate = Calendar1.TodaysDate

第二个是基于使用 DayRender 事件,你可以在这里找到关于这个方法的一个很好的解释

最后一个在Dino Esposito 的DevPro 文章中进行了描述,可用于在许多页面中需要此类控制的情况。因此,他解释了如何使用标准属性(如 DataSource、DataSourceID 和 DataBind 方法)创建可重用的用户控件。

于 2012-11-21T20:16:28.660 回答