2009-01-12 2 views
0

Je procédure stockée dans le fichier dbml, je veux faire grincer comme çaComment charger les données de la procédure linq stockée dans la combo?

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 

Mais je une exception de référence nulle. Comment faire cela de manière correcte?

Le GetAsDateList() La procédure est

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

Dans quelle déclaration est l'exception déclenchée? –

Répondre

1

Pouvez-vous

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

    cmbData.DataSource = dateList 
    cmbData.DataBind() 
End Sub 
Questions connexes