使用 DataSet 将 RadComboBox 绑定到 ObjectDataSource
我试图将 RadComboBox 绑定到 ObjectDataSource,其 select 方法返回 DataSet 对象。我收到错误:“‘FieldName’既不是表的 DataColumn,也不是表的 DataRelation”。为了确保我没有疯,我尝试了与 DropDownList 相同的操作,效果非常好。我在 Telerik 的文档中发现他们支持使用返回 IEnumerable 对象的 ObjectDataSource。那么,RadControls 在使用 DataSet 时不支持使用 ObjectDataSource,这一点是否正确?真的吗?
I'm trying to bind a RadComboBox to an ObjectDataSource whose select method returns a DataSet object. I get an error: "'FieldName', is neither a DataColumn nor a DataRelation for table Table". Just to be sure I'm not crazy, I tried the same with a DropDownList which worked perfectly. I found in Telerik's docs that they support using an ObjectDataSource that returns IEnumerable objects. So, am I correct that the RadControls don't support using ObjectDataSource when it is using a DataSet? Really?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您提供的链接指向不同的控件。有关组合框,它是问题标题中的控件。
组合框控件可以轻松地接受数据集中的数据表对象作为组合框中显示内容的来源。
然后组合框控件:
选择 GetData 方法(唯一的选项),然后配置组合框:
运行:
编辑:
如果您已经在使用数据集和 SqlDataAdapter :
The link you provided points to a different control. See here for the combobox, which is the control in your question title.
The combobox control easily accepts datatable objects from datasets as a source of what to display in the combobox.
Then the combobox control:
Select the GetData method (the only option) and then configure your combobox:
Run:
EDIT:
There seems to be no reason to use a ObjectDataSource if you are already using a dataset and SqlDataAdapter :