Database LINQ到SQL;使用GridView控件从数据库插入/更新/删除

Database LINQ到SQL;使用GridView控件从数据库插入/更新/删除,database,linq-to-sql,gridview,metrics,Database,Linq To Sql,Gridview,Metrics,我正在努力使用GridView控件和Linq2Sql更新多个DB表,并创建适当的度量 我有下面四张表 ProductCategories{id,Name} User Name Categories Sweets Products M&Ms Skittles Mars 产品{id、名称、类别id} RatedProducts{id,ProductID,UserID,Rating} 用户{id,Name

我正在努力使用GridView控件和Linq2Sql更新多个DB表,并创建适当的度量

我有下面四张表

ProductCategories{id,Name}

User Name     Categories          Sweets        
               Products         M&Ms Skittles Mars
产品{id、名称、类别id}

RatedProducts{id,ProductID,UserID,Rating}

用户{id,Name}

User Name     Categories          Sweets        
               Products         M&Ms Skittles Mars
史密斯先生很好,很差,很好

现在我需要在GridView中填充行中的动态用户名,所有的prodcuts及其类别在列名中也是动态的,然后在产品名称下的实际行中,我需要进行评级,并在单击更新时将其更改为下拉列表


希望有人能帮我一个聪明的方法来实现这一点

显示如何使用下拉菜单将GridView控件绑定到分层数据。您将发现一个名为clsOrder的类绑定到GridView。该列表的一个属性返回另一个名为clsProdListItem的类的列表,该类使用数据绑定表达式DataSource=将其绑定到dropdownlist,其中Products是返回clsProdListItems列表的函数。如果您愿意,您可以采用此代码来构建子GridView,而不是下拉列表。

谢谢,但这并不是我想要的。我需要一个网格视图中的所有内容。很遗憾,我无法上传图像。