2011-08-10 6 views
0

の原因はどこでこの単純なコードを持ってFormViewコントロールは、そう、プロパティはエラー

Protected Sub grdSearch_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles grdSearch.SelectedIndexChanged 
    TimeOff.Where = "UserName=""" & grdSearch.SelectedValue & """" 
End Sub 

を設定すると、「ユーザー名」は現在のスコープまたはコンテキストで解決することができませんでした

、このエラーが発生します。 を、参照されるすべての変数が有効範​​囲内にあり、必要なスキーマ がロードされており、その名前空間が正しく参照されていることを確認してください。単純近辺 識別子、行6、列1

データソースはwhereプロパティが設定される前に正常に動作します。エラーは私には意味をなさない。どういう意味ですか?私は間違って何をしていますか?

更新:問題が見つかりましたが、まだ解決できません。

where句にit.を追加すると、問題が解決されます。このように、

TimeOff.Where = "it.UserName=""" & grdSearch.SelectedValue & """" 

しかしit.は、いくつかのコード例に表示されていることを事実以外に、私はそれが何を意味するかのいずれかの説明を見つけることができない、それがために立っている、またはその理由を必要とするもの。誰か知っていますか?

答えて

0

これを追加します。 where句の中で問題を解決します。このように、

TimeOff.Where = "it.UserName =" "" & grdSearch.SelectedValue & "" ""

関連する問題