在我的ASP.NET项目中,我有一个gridview,我使用TemplateField将DateControl放在gridview中。我的问题是如何获得选定日期值?我在VB中执行我的代码
我的ASP代码是
<asp:TemplateField HeaderText="Release Date" ControlStyle-Width="100">
<ItemTemplate>
<uc1:DateControl ID="UCReleaseDate" runat="server" />
</ItemTemplate>
</asp:TemplateField>
我的vb代码是(不工作)
Dim dtReleaseDate As DateTime
dtReleaseDate = DateTime.Parse(GVMaintainBankChallon.Rows(iGVRowIndex).FindControl ("UCReleaseDate").ToString)
我想在dtReleaseDate变量中获取Selected Date值。希望有人能理解这个问题并帮助我..
gridview图像如下所示。
选择日期后。
我想将此选定日期设置为代码隐藏日期变量。
答案 0 :(得分:1)
根据下面的评论,DateControl
有一个名为DateValue
的字符串属性。假设日期为MM/dd/yyyy
格式,此代码应该可以使用
Dim dateFromControl As String = CType(GVMaintainBankChallon.Rows(iGVRowIndex).FindControl("UCReleaseDate"), DateControl).DateValue
Dim dtReleaseDate As DateTime
dtReleaseDate = DateTime.ParseExact(dateFromControl, "MM/dd/yyyy", Nothing)