【问题标题】:Databinding multiple tables linq query to gridview?将多个表linq查询数据绑定到gridview?
【发布时间】:2010-06-03 21:04:22
【问题描述】:

我的问题是如何在具有来自多个表的数据的网格视图中显示 linq 查询并允许用户编辑某些字段或从单个表中删除数据?

我想使用 linqdatasource 或 linq 查询来执行此操作。我知道我可以将 e.Result 设置为选择事件的查询。我还能够构建一个自定义数据绑定控件来显示 linq 关系(parent.child)。

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

【问题讨论】:

    标签: asp.net linq-to-sql data-binding gridview linqdatasource


    【解决方案1】:

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

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

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

    所以,在这种情况下,我认为在使用 linqdatasource 和子对象时我很适合。但是,如果我想为返回匿名类型的查询添加删除呢?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      相关资源
      最近更新 更多