Ссылка на набор таблиц C # - PullRequest
       20

Ссылка на набор таблиц C #

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

У меня есть набор данных с именем: FileUploadDataSet.xsd

и у меня есть следующий адаптер таблицы:

enter image description here

Начало моей страницы default.aspx.cs выглядит следующим образом:

enter image description here

Но я получаю следующую ошибку:

Тип или имя пространства имен 'FileUploadDataSetTableAdapters' не удалось быть найденным (вам не хватает директивы using или ссылки на сборку?)

Я хочу связать набор данных с видом сетки, а затем хотел бы также выполнить некоторые операторы вставки. Но я не могу выбраться с первой передачи. Мой набор данных сохраняется в папке App_Code.

Какие-нибудь идеи, чтобы заставить молодого C # nOObie пойти с этим, пожалуйста?

Ответы [ 3 ]

2 голосов
/ 06 ноября 2011

это может быть имя, которое вы дали при использовании статистики, не совпадающей с реальным именем класса.

нажмите CTRL + W , C или view => представление класса

найдите класс адаптера таблицы и перетащите его в область кода.тогда он даст вам полное имя класса с пространством имен, например DataSet1TableAdapters.t1TableAdapter

, вы можете переместить DataSet1TableAdapters в оператор using и использовать напрямую t1TableAdapter

нет проблем с набором данныхв папке с кодом вашего приложения.

Редактировать: Если вы не видите классы, сгенерированные из набора данных, вам может потребоваться воссоздать его правильно.

1 голос
/ 30 января 2012

Откройте Адаптер набора данных из Solution Explorer и перейдите в окно свойств, если не открывается правой кнопкой мыши, перейдите в меню View и откройте. Есть два свойства, одно из которых - пространство имен, а другое - имя. Вы должны изменить пространство имен (http://tempuri.org/DatabaseBookingDAL.xsd) на (http://tempuri.org/Your Имя пространства имен .xsd), а также изменить свойства имени вашего класса

0 голосов
/ 25 ноября 2012

У меня та же проблема, решаемая путем добавления этого кода:

using test.App_Data.testDataSetTableAdapters;

где:

тест: название вашего проекта

App_Data: папка с вашей базой данных

testDataSet: имя вашего набора данных

это работает правильно:)

...