我有一个RadGrid,EditFormSettings设置为Template。在我的<FormTemplate>
中,我有一个RadDatePicker,我需要数据绑定。
我的代码:
<telerik:RadDatePicker ID="rdpStartDate" runat="server"
SelectedDate='<%# Bind("StartDate") %>'>
</telerik:RadDatePicker>
“StartDate”引用我的数据库中的列名。我试图像这样对控件进行数据绑定并得到一个错误,因为Bind()实际上返回一个无法存储在SelectedDate字段中的字符串,因为它的类型是DateTime。
如何绑定此AND并将其转换为DateTime,以便在我的RadGrid的编辑/插入表单上的RadDatePicker的SelectedDate属性中显示?
答案 0 :(得分:2)
解决:
SelectedDate是数据绑定到的不正确属性,必须使用DbSelectedDate属性。
DbSelectedDate='<%# Bind("Date") %>'
答案 1 :(得分:0)
我对Bind
不太熟悉,但以下内容从字符串返回DateTime对象:
<%# DateTime.Parse(Eval("SelectedVal").ToString()) %>
我已经在Textbox
<asp:TextBox Text='<%# DateTime.Parse(Eval("SelectedVal").ToString()) %>' runat="server" />