我正在努力使用GridView控件和Linq2Sql更新多个数据库表,以及创建适当的指标。
我有4张桌子;
ProductCategories {id,Name}
产品{id,Name,CategoryID}
RatedProducts {id,ProductID,UserID,Rating}
用户{id,Name}
User Name Categories Sweets
Products M&Ms Skittles Mars
史密斯先生好穷人
现在我需要在行中使用动态UserNames填充GridView,并且所有产品和类别在列名中也是动态的,然后在产品名称下面的实际行中我需要具有“评级”并且每当点击更新时 - 更改为下拉列表。
希望有人可以通过巧妙的方式帮助我实现这一目标。
答案 0 :(得分:0)
This example显示了如何使用下拉列表将GridView控件绑定到分层数据。你会发现一个类(名为clsOrder)绑定到GridView。该列表的一个属性返回另一个类的列表(名为clsProdListItem),该类使用数据绑定表达式DataSource ='<%#Eval(“Products”)%>'绑定到下拉列表(其中Products是返回clsProdListItems列表的函数)。如果您愿意,可以采用此代码构建子GridView而不是下拉列表。