LINQ TO SQL;使用GridView控件从DB插入/更新/删除

时间:2012-03-18 15:18:02

标签: database linq-to-sql gridview metrics

我正在努力使用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,并且所有产品和类别在列名中也是动态的,然后在产品名称下面的实际行中我需要具有“评级”并且每当点击更新时 - 更改为下拉列表。

希望有人可以通过巧妙的方式帮助我实现这一目标。

1 个答案:

答案 0 :(得分:0)

This example显示了如何使用下拉列表将GridView控件绑定到分层数据。你会发现一个类(名为clsOrder)绑定到GridView。该列表的一个属性返回另一个类的列表(名为clsProdListItem),该类使用数据绑定表达式DataSource ='<%#Eval(“Products”)%>'绑定到下拉列表(其中Products是返回clsProdListItems列表的函数)。如果您愿意,可以采用此代码构建子GridView而不是下拉列表。