次のメソッドを使用してVisualBasicでグリッドビューを並べ替えようとしていますが、コードの2行目(Dim dv as DataView ...)はNullReferenceExceptionをスローします。コードをデバッグしてステップスルーすると、インスタンス化された後、DataTabledtの値が「Nothing」であることがわかります。どんな助けでも大歓迎です。
Dim dt As DataTable = grdExpProd.DataSource
Dim dv As DataView = dt.DefaultView
If (blnExTraining) Then
dv.Sort = "ExpirationDate DESC"
Else
dv.Sort = "ExpirationDate ASC"
End If
grdExpProd.DataSource = dv
grdExpProd.DataBind()