这是我的问题。我正在尝试将usercontrols动态添加到GridView的不同行。
让我进一步解释一下这个情景。比方说,我有一个页面,用户可以在这个页面上下订单。每个项目的订单表格在布局和代码方面都有所不同,并且有自己的用户控件。有一个“添加更多”按钮,允许用户向GridView添加一个额外的行,而下拉列表选择附加的表单类型(见下图)。 我想要做的是 - 为这些表单中的每一个都有一个单独的UserControl,然后将UserControl添加(或者我应该说“绑定”)到GridView。每次添加新行时,我都计划重新绑定GridView,包括上面的行,以维护所有行。
问题是 - 主页面无法知道每个UserControl中会有哪些字段(它们可以是任何东西,真的,并且在未来,可以添加更新的UC)。所以我的主要问题是 - 当我不知道要绑定什么时,如何将数据绑定到GridView?有没有办法从每个UserControl本身内部绑定数据?
我希望我的问题和问题足够明确。谢谢你的帮助。