1
我想在我的VB網站中實現日期選取器。我也在使用LINQ的數據庫。我有以下代碼來調用日期選擇器。在VB中集成日期選取器和數據庫
<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>
在數據庫中的表具有以下字段:
- 專案編號(INT)
- 項目名(VCHAR)
- 說明(VCHAR)
- 起始日期(日期時間)
有關如何將日期選擇器放入日期選擇器的任何建議nd將其鏈接到我的數據庫中的StartDate
字段。對不起,如果這不清楚。我剛剛開始。所有的建議歡迎。謝謝
嗨Apros,謝謝你的回覆。我閱讀了所提供的文章,認爲夏日情況不合適。它似乎是讀取已存儲在數據庫中的日期。我的需要是使用日曆將日期寫入「項目」數據庫表中的「StartDate」字段。我有日曆,我也有一個文本框和一個鏈接按鈕與日曆。 – Gavin
當我在瀏覽器中運行網站時,我可以點擊linkbutton,然後調出日曆。我顯然可以選擇日曆上的日期,但我的問題是,一旦選擇,我需要將日期提交給數據庫。我查了迪諾的文章。它是爲C#編寫的,我用VB編程。對不起,好像我聳了聳肩你所建議的。正如我所說,我是新手,所以你的建議可能是完全合適的,我只是沒有足夠的經驗知道如何實施它們。如果可能的話,我非常渴望得到這個工作,所以再次感謝您的幫助。 – Gavin
嗨加文,我明白你的問題,但很難向你提出建議。僅僅因爲我不知道用哪種技術來處理數據庫(DataReader,DataTable,SqlDataSource,EF或其他ORM)。所以,我現在不能爲您提供最佳答案。但無論如何,您可以使用Calendar1.SelectedDate值來更新您選擇日期的數據庫。順便說一下,如果你在使用vb.net轉換c#時遇到麻煩,你可以使用Telerik提供的免費工具:http://converter.telerik.com/ – apros