gpt4 book ai didi

c# - 将 ASP.net DropDownList 的 SelectedValue 绑定(bind)到嵌套属性

转载 作者:行者123 更新时间:2023-11-30 21:22:32 25 4
gpt4 key购买 nike

(首先,这似乎是一个以前讨论过很多次的主题,但我找不到适合我的情况的正确答案)

我有一个带有用于选择月份的 DropDownList 的 asp.net FormView。 FormView 是绑定(bind)到 ObjectDataSource 的数据。

<asp:DropDownList ID="MonthsList" DataSourceID="MonthsListDataSource" DataTextField="Value" DataValueField="Key" SelectedValue='<%# Bind("OrderDate.Month") %>' Width="100" runat="server" />

我喜欢将所选值绑定(bind)到“OrderDate”的嵌套属性“Month”,如上所示。属性 OrderDate 的类型为 DateTime。我在绑定(bind)到嵌套属性时遇到的错误是:

A call to Bind was not well formatted. Please refer to documentation for the correct parameters to Bind.

能够绑定(bind)到嵌套属性的最佳解决方案是什么?

提前致谢。

最佳答案

您是否正在从 DataSourceID="MonthsListDataSource"检索数据并尝试将其绑定(bind)到另一个数据库字段 (SelectedValue='<%# Eval("OrderDate.Month") %>')?

在我的应用程序中,这样做是这样的:

<asp:DropDownList ID="MonthsList" DataSourceID="MonthsListDataSource" DataTextField="Value" DataValueField="Key" SelectedValue='<%# Eval("MonthsListDataSource.Month") %>' Width="100" runat="server" />

并且在使用查找控件更新检索 de DropDownList 时,获取其选择的值,将其关联到其他表 (OrderDate.Month) 并保存。

抱歉我的回答,但我不知道是否理解。

关于c# - 将 ASP.net DropDownList 的 SelectedValue 绑定(bind)到嵌套属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com