Использование Select для фильтрации набора данных, который был определен с помощью мастеров в VS 2010? - PullRequest
0 голосов
/ 20 сентября 2011

В VS 2010 я определил источник данных / набор данных, используя встроенные мастера.

Тогда мой метод загрузки формы имеет следующий код:

this.specialTableAdapter.Connection.ConnectionString = "..top secret..";
this.dataDataSet.customerTable.Select("customer_name like 'atwood%' "); 
this.specialTableAdapter.Fill(this.dataDataSet.customerTable);

Проблемная строка - вторая, где я пытаюсь «выбрать» таблицу из набора данных. Нужно ли присваивать выбранные значения новому источнику данных, а затем назначать новый источник данных tableAdapter?

Update1:

Оператор SELECT не работает правильно. Недостающим элементом является BindSource!

this.specialTableAdapter.Connection.ConnectionString = "..top secret..";
this.specialBindingSource.Filter = "customer_name like 'atwood%' ";
this.specialTableAdapter.Fill(this.dataDataSet.customerTable);

1 Ответ

0 голосов
/ 15 декабря 2011

Оператор SELECT не работает правильно.Недостающим элементом является BindSource!

this.specialTableAdapter.Connection.ConnectionString = "..top secret..";     
this.specialBindingSource.Filter = "customer_name like 'atwood%' ";     
this.specialTableAdapter.Fill(this.dataDataSet.customerTable); 
...