(首先,看来这是以前多次讨论的对象,但我找不到我的情况下,一个合适的回答)绑定的SelectedValue嵌套财产
我有一个用DropDownList选择一个月的asp.net FormView。 FormView是绑定到ObjectDataSource的数据。
<asp:DropDownList ID="MonthsList" DataSourceID="MonthsListDataSource" DataTextField="Value" DataValueField="Key" SelectedValue='<%# Bind("OrderDate.Month") %>' Width="100" runat="server" />
我喜欢将选定的值绑定到'OrderDate'的嵌套属性'Month',如上所示。 OrderDate属性的类型为DateTime。绑定到嵌套属性时出现的错误是:
对Bind的调用格式不正确。请参阅文档以获取绑定的正确参数。
什么是能够绑定到嵌套propety的最佳解决方案?
在此先感谢。
我喜欢你的解决方案,非常干净。谢谢。 – 2010-02-10 14:26:28
我很乐意提供帮助 – Ewerton 2010-02-10 16:27:09
@Ewerton - 您将在后面的代码中处理所选值绑定的内容? – 2012-06-26 10:40:26