2014-01-27 5 views
0

Я пытаюсь заполнить таблицу данных из sp. но это кажется неправильным. Любые идеи о моем подходеКак заполнить DataSet или DataTable из хранимой процедуры LINQ?

Dim dt As New DataTable 
    Using EdSQL As New MyEntities 
     Dim Query = From St In EdSQL.MySp(Prameter).AsEnumerable 
      Select St 
      dt=Query....... 
    End Using 
+0

Какие ошибки вы получаете? – Mych

+0

dt = Запрос ????? Проблема здесь. не может назначить запрос в таблицу данных. даже. СвойствоCopyToDataTable не появляется. – sansalk

+0

Является ли gvStockEDI вашим gridview? – Mych

ответ

0

Я думаю, что вам нужно что-то вроде этого ...

Dim EdSQL As New My Entities 

Dim query = From st In EdSQL.MySp(Parameter).AsEnumerable 
      Select St 

gvStockEDI.DataSource = query.ToList() 
gvStockEDI.DataBind() 
+0

Tx, мне нужно избавиться от сеток, что является главной целью кода – sansalk

+0

В этом случае используйте dt = query.ToList() вместо двух последних строк. Конечно, в начале вам понадобится Dim dt как новый DataTable. – Mych

+0

Ошибка его затухания: значение типа «System.Collections.Generic.List()» не может быть преобразовано в «System.Data.DataTable». – sansalk

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