首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET - ObjectDataSource:使用多选ListBox作为ControlParameter

ASP.NET - ObjectDataSource:使用多选ListBox作为ControlParameter
EN

Stack Overflow用户
提问于 2008-10-13 16:53:33
回答 2查看 4.2K关注 0票数 3

我有一个窗体,其中包含一个数据绑定到ObjectDataSource控件的GridView控件。有几个TextBox控件已经被用作ObjectDataSource的ControlParameters。我还有一个自定义数据对象,ObjectDataSource与{TypeName="myDataClass"}相关联。这些值从ObjectDataSource传递到myDataClass。

现在,我还需要使用多选ListBox作为ControlParameter。当我使用ListBox的SelectedValue参数时,ObjectDataSource只能看到列表中的第一个选定项。

这里有一个问题:如何将所有多选ListBox值传递给我的自定义对象"myDataClass“,而不仅仅是第一个被选中的值?因此就有了“多选”

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-13 17:44:46

多选列表框很复杂。您需要遍历代码中的项,以构建所选值的列表。因此,您可能需要实现一个为您完成此任务的自定义参数。

您可能最终需要从代码隐藏绑定到网格,而不是以声明方式进行绑定。

票数 2
EN

Stack Overflow用户

发布于 2010-01-21 16:06:15

这是一个典型的问题。多选列表框始终返回第一个选定值,而不是所有选定值。我们必须遍历整个集合并检查每个单独的值是否被选中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/198252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档