2013-10-15 2 views
0

Я создал сильно типизированный набор данных (Project -> Добавить новый элемент -> набор данных). Я назначил ему хранимую процедуру и создал набор данных. В разделе Datasources я могу найти свой набор данных (ds_1), когда я нажимаю на стрелку littel, из которой выпадает datatabel (dt_1). Если я дважды щелкни в проводнике решений на ds_1.xsd, я увижу таблицу и адаптер таблицы, а щелчок на предварительном просмотре также даст мне правильный стол. Теперь я хочу назначить мой DataTable в таблице varialbeAssign Сильно типизированная переменная типа datatable type не работает

dim MyTable as new Datatable 
MyTable = applicationname.ds_1. 

intelisense предлагает мне

.dt_1DataTable 

но когда я уронить эту линию я получаю сообщение об ошибке (dt_1DataTable является типом applicationname.ds_1 и не может использоваться как выражение).

Может ли кто-нибудь сказать мне, почему я получаю эту ошибку и как я могу назначить таблицу?

ответ

0

Сначала необходимо создать экземпляр набора данных. Затем будут включены экземпляры таблиц, которые затем появятся в Intellisense вместе с классами, что вы сейчас видите. Также в вашем коде вы тускнеете MyTable к таблице, напечатанной еженедельно. Вместо этого вы должны сделать что-то вроде этого:

dim ds as new ds_1 
dim dt as new ds_1.dt_1datatable 
+0

спасибо, что это работает для меня! – ruedi

Смежные вопросы