Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database VB中数据采集器与数据库的集成_Database_Vb.net_Linq_Datepicker - Fatal编程技术网

Database VB中数据采集器与数据库的集成

Database VB中数据采集器与数据库的集成,database,vb.net,linq,datepicker,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="s

我试图在我的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>  
数据库中的表具有以下字段:

投影整数 项目名称vchar 描述vchar 起始日期时间
关于如何输入日期选择器并将其链接到数据库中的StartDate字段的任何建议。如果不清楚,很抱歉。我才刚开始。欢迎所有建议。谢谢

在我看来,您有三种可能性。最简单的方法是将其绑定到从datasource获取数据的某个位置,然后将calendar控件的SelectedDate属性分配给datasource中的数据:

Dim tomorrow As Date = Date.Today.AddDays(1)
Calendar1.TodaysDate = tomorrow
Calendar1.SelectedDate = Calendar1.TodaysDate
第二种方法基于使用DayRender事件,您可以找到有关此方法的良好解释


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

您好,谢谢您的回复。我阅读了提供的文章,认为dayrender不合适。它似乎是用来读取已经存储在数据库中的日期。我需要使用日历将日期写入“项目”数据库表中的“开始日期”字段。我有日历,我还有一个文本框和一个带有日历的链接按钮。当我在浏览器中运行网站时,我可以单击链接按钮,然后打开日历。显然,我可以在日历上选择日期,但我的问题是,一旦选择,我需要将日期提交到数据库。我查了迪诺的文章。它是为C编写的,我正在用VB编程。很抱歉,我似乎对你的建议不屑一顾。正如我所说,我对这一点还不熟悉,所以你的建议可能完全合适,而我只是没有足够的经验知道如何实施这些建议。如果可能的话,我非常想让这一切顺利进行,所以再次感谢你的帮助。嗨,加文,我理解你的问题,但很难向你提出建议。只是因为我不知道您使用哪种技术来处理数据库DataReader、DataTable、SqlDataSource、EF或其他ORM。所以,我现在不能给你一个最好的答案。但无论如何,您可以使用Calendar1.SelectedDate值以所选日期更新数据库。顺便说一句,如果你在c到vb.net的转换中遇到问题,你可以使用Telerik:Hi Apros提供的免费工具。再次感谢。我正在使用VisualStudio2010。我已经在VS2010中创建了我的数据库。我正在通过LinqDataSource设置连接。谢谢你的超链接和建议