将 RadDatePicker 添加到自定义 RadGrid 表单模板
我有一个 RadGrid,其 EditFormSettings 设置为模板。在我的
中,我有一个需要进行数据绑定的 RadDatePicker。
我的代码:
<telerik:RadDatePicker ID="rdpStartDate" runat="server"
SelectedDate='<%# Bind("StartDate") %>'>
</telerik:RadDatePicker>
“StartDate”引用我的数据库中的列名称。我尝试像这样对控件进行数据绑定,但收到错误,因为 Bind() 实际上返回一个无法存储在 SelectedDate 字段中的字符串,因为它的类型为 DateTime。
如何绑定它并将其转换为 DateTime 以显示在 RadGrid 的编辑/插入表单上的 RadDatePicker 的 SelectedDate 属性中?
I have a RadGrid, with the EditFormSettings set to Template. Within my <FormTemplate>
I have a RadDatePicker that I need to databind.
My code:
<telerik:RadDatePicker ID="rdpStartDate" runat="server"
SelectedDate='<%# Bind("StartDate") %>'>
</telerik:RadDatePicker>
"StartDate" references the column name in my DB. I have attempted to databind the control like this and get an error because the Bind() actually returns a string that cannot be stored in the SelectedDate field because it is of type DateTime.
How can I bind this AND convert this to a DateTime to be displayed in the SelectedDate property of my RadDatePicker on the Edit/Insert forms of my RadGrid?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决:
SelectedDate 是数据绑定的不正确属性,您必须使用 DbSelectedDate 属性。
SOLVED:
SelectedDate is the incorrect property to databind to, you must use the DbSelectedDate property.
我对 Bind 不太熟悉,但以下代码从字符串返回 DateTime 对象:
我在
Textbox
中进行了测试I'm not very familiar with
Bind
, but the following returns a DateTime object from a string:I've tested in a
Textbox