2010-06-03 59 views
0

我的问题是如何显示一个gridview中有多个表的数据并允许用户编辑一些字段或删除单个表中的数据的linq查询?将多个表linq查询数据绑定到gridview?

我想用linqdatasource或linq查询来做到这一点。我知道我可以将e.Result设置为选择事件上的查询。我也能够构建一个显示linq关系的自定义数据绑定控件(parent.child)。

但是,我不知道如何使这项工作与删除?我想我可能需要用自定义代码来处理删除事件。

回答

0

好了,我可以用一个模板字段显示一些我需要的字段:

 <asp:TemplateField HeaderText="header"> 
      <ItemTemplate> 
      <%#Eval("object.subobject") %> 
      </ItemTemplate> 
     </asp:TemplateField> 

现在,我记得我不得不创建自定义绑定字段类型,这样我可以编辑这些,但在这种情况下,这不是必需的。

因此,在这种情况下,我觉得我很好用的LinqDataSource和子对象时去。但是,如果我想为返回匿名类型的查询添加删除操作,该怎么办?

相关问题