如何为复杂类型设置DataKeyNames?

时间:2011-02-24 15:05:26

标签: c# gridview binding

我的DataSource是

的列表
new { Product = p, Category = c }

我想将DataKeyNames设置为Product.ID,但它表示该属性不存在。

ID="grid" runat="server" DataKeyNames="Product.ID">

我该如何绑定它?

1 个答案:

答案 0 :(得分:0)

可以将datakeynames与完整的命名空间放在一起。

ID="grid" runat="server" DataKeyNames="yourNameSpace.Product.ID">