Я хочу добавить TableAdapter в мой проект для создания отчета RDLC, но когда я выбираю использовать существующую хранимую процедуру с именем «RPT_PRDB001-2», исходные столбцы, которые я выбираю в хранимой процедуре, не (выглядит как картинка: http://i.stack.imgur.com/Yx7S3.png). Можете ли вы помочь мне с этой проблемой? Спасибо.Добавить TableAdapter в Microsoft Visual Studio
0
A
ответ
0
На картинке показано, что вы ввели имя хранимой процедуры SELECT, но справа от формы отображается пустой список параметров хранимой процедуры INSERT.
Имеет ли в вашей хранимой процедуре какие-либо параметры?
Если вы нажмете имя процедуры SELECT, вы увидите, что список имен столбцов отображается справа.
EDIT: Если у вас уже есть DataSet или вы можете добавить его каким-либо образом, вы можете щелкнуть его правой кнопкой мыши в окне Designer DataSet и выбрать Add ... Query ... и выбрать Existing Storeored Procedure. Это даст вам немного другое окно (см. Снимок экрана ниже). Возможно, это окно покажет вам больше информации.
yup, у меня есть один параметр. Извините за загрузку неправильного изображения, я отредактировал ссылку. Просьба проверить .. Спасибо @scottHutchinson –
Если ваша хранимая процедура использует временные таблицы, то приведенная ниже ссылка может привести вас к решению. В противном случае, если хранимая процедура использует SELECT *, затем измените ее на использование SELECT columnName1, columnName2 и т. Д. http://forums.asp.net/t/1099614.aspx?TableAdapter+can+t+see+stored+ прок + вернулись + поля + при + с помощью + темп + таблица –