LINQ: Что такое эквивалент LinqDataSource для "adapter.Fill (ds)"? - PullRequest
0 голосов
/ 18 ноября 2011

Я пытаюсь использовать LinqDataSource вместо набора данных SQL.

В настоящее время, если я хочу обновить свой GridView, я просто объявляю

DataSet ds = new DataSet();

тогда я

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

Какой эквивалентный код использует LinqDataSource для обновления моего GridView? Спасибо.

1 Ответ

1 голос
/ 18 ноября 2011

Я предполагаю, что вы используете datacontext, тогда этот пример может вам помочь

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