LINQ:什么是LinqDataSource相当于“adapter.Fill(ds)”?

时间:2011-11-18 06:25:14

标签: asp.net linq adapter data-binding linqdatasource

我正在尝试使用LinqDataSource而不是使用SQL数据集。

目前,如果我想更新我的GridView,我只需声明一个

DataSet ds = new DataSet();

然后我

adapter.Fill(ds);
GridView.DataSource = ds;
GridView.DataBind();

使用LinqDataSource更新GridView的等效代码是什么?感谢。

1 个答案:

答案 0 :(得分:1)

我假设您使用datacontext,然后此示例可能会帮助您

  using(MyDataContext ctx = new MyDataContext(){
  this.MyGridView.DataSource = from something in ctx.Somethings where something.SomeProperty == someValue select something;
  this.MyGridView.DataBind();
}