GridView 和 ObjectDataSource 问题
这是我的 asp 项目中遇到的问题。
我的购物车由 3 个类别组成,如下图所示。
Carrinho 类有一个 Arranjo 列表,它本身有一个 Product 列表。
现在我想显示 Carrinho 列表,并且我有一个 GridView,其数据源是与 Carrinho 对象关联的 ObjectDataSource。目前,它应该只显示 Arranjo 的 Total 属性,但我总是收到一个空页面。 我已经调试过该项目,列表肯定不为空。
我做错了什么?
Here's the problem I'm having in my asp project.
My shopping cart consists of 3 classes like the picture below.
The class Carrinho has a List of Arranjo wich by itself has a List of Product.
Now I want to display the Carrinho's list and I have a GridView whose data source is an ObjectDataSource that's associated to the Carrinho object. It should display, for now, just the Total property from Arranjo but I keep getting an empty page always.
I have debugged the project and the list is definitely not empty.
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这样做并不常见(竞价 list<object> 列表)。
无论如何,如果您坚持这样做,您应该知道您需要将一个对象列表绑定到 GridView 行中的每个项目,以便该项目应该像列表控件一样。
否则,您应该将字段转换为“ItemTemplate”并通过您自己的 .
这里是一个很好的例子
希望有帮助
It's not regular to do that (biding a list of list<object> ) .
Any way if you insist to do that you should know you need to bind a list of object to each item in GridView Row , So that item should be like List controls .
otherwise you should convert your field to "ItemTemplate" and you bind by your own .
Here is a good example
Hope that helps