0
我有一个从数据库中检索的日期。我想给我的GridView编辑时间的能力,因为我的日期是日期+时间,我想在我的数据库上显示时间作为我在下拉列表中选择的值,并且能够从列表中选择其他时间并保存再次在数据库上使用日期+时间。如何在数据库的Date上显示DropDownList的时间?
这样做的最好方法是什么?
<asp:TemplateField HeaderText="Start Time" SortExpression="SelectionStartDate">
<EditItemTemplate>
<asp:DropDownList ID="SelectionStarttime1" runat="server" Text='<%# GetTime(Eval("SelectionStartDate", "{0:dd-MM-yyyy HH:mm:ss}")) %>' Width="120px">
<asp:ListItem Value="10:00:00">Midday (12:00 AM)</asp:ListItem>
<asp:ListItem Value="17:00:00">End Day(05:00 PM)</asp:ListItem>
<asp:ListItem Value="23:59:59">Midnight End</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblStarttime1" runat="server" Text='<%# GetTime(Eval("SelectionStartDate", "{0:dd-MM-yyyy HH:mm:ss}")) %>' ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
而且在我的VB,我有以下提前