Это моя первая попытка создать отчет Visual Studio 2008 с использованием параметров. Я создал набор данных и отчет. Если я запускаю его с жестко заданным фильтром для столбца, отчет работает нормально. Когда я меняю фильтр на «?» Я получаю эту ошибку:
Нет перегрузки для метода 'Fill', аргумент '1'
Очевидно, мне не хватает какого-либо способа соединить параметр в наборе данных с параметром отчета. Я определил параметр отчета с помощью экрана «Отчет / Параметр отчета». Но как этот параметр отчета связывается с параметром таблицы набора данных? Существует ли специальное соглашение об именах для параметра?
Я гуглил это полдюжины раз и прочитал документацию по msdn, но во всех примерах, похоже, используется другой подход (например, создание SQL-запроса, а не набора данных на основе таблицы) или ввод имени параметра как "= Parameters! Name .value ", но я не могу понять, где это сделать. В одном примере с msdn было предложено создать код C #, используя метод SetParameters () для установления соединения. Это так?
Если кто-нибудь может порекомендовать хорошую прогулку, я буду признателен.
Edit:
После прочтения выясняется, что мне вообще не нужны параметры отчета. Я просто пытаюсь добавить параметр в запрос к базе данных. Поэтому я хотел бы создать текстовое поле на форме, получить ввод от пользователя, а затем применить этот параметр программно к списку аргументов fill (). С другой стороны, параметр отчета - это специальное значение, обычно вводимое пользователем, которого вы хотите отобразить в отчете. Но нет никакой связи между параметрами отчета и параметрами набора запросов / данных. Это правильно?