2009-01-12 2 views
0

Я хранимую процедуру в DBML файла, я хочу сделать что-л нравится этаКак загрузить данные из сохраненной процедуры linq в поле со списком?

Private Sub GetData() 
    Dim dal = New DataAccess 
    Dim dateList = dal.context.GetAsDateList() 
    Dim enumerator As IEnumerator = dateList.GetEnumerator() 

    While enumerator.MoveNext() 
     cmbDate.Items.Add(enumerator.Current) 
    End While 
    End Sub 

Но у меня есть пустая ссылка исключение. Как это сделать правильно?

GetAsDateList() Процедура

BEGIN 
SET NOCOUNT ON 
SELECT DISTINCT YEAR(TRADE_DATE) AS [Year], MONTH(TRADE_DATE) AS [Month] FROM MyTable 
RETURN 
END 
+0

В каком заявлении брошено исключение? –

ответ

1

вы можете просто

Private Sub GetData() 
    Dim dal = New DataAccess 
    Dim dateList = dal.context.GetAsDateList() 

    cmbData.DataSource = dateList 
    cmbData.DataBind() 
End Sub 
Смежные вопросы