2010-12-27 15 views
1

こんにちはGridViewをEntityDataSourceと共に使用します。GridViewを使用したEntityDataSource WHERE解説

WHEREを使用してEntityDataSourceからFILTERデータを取得する必要があります。 フィルタは、現在ログインしているユーザーに対してProviderUserKey(私の場合はGUID DataType)を使用する必要があります。フィルタリングのためEntityDataSourceに、この変数を渡す方法をPage_Loadイベントで、私はこのコード私のGUIDをretriveするために使用する瞬間

Guid myActiveUser = (Guid)Membership.GetUser().ProviderUserKey; 
  • 「どこで」、私のGridViewで結果をsiplay?
  • これは正しい方法ですか?他の解決策?

ありがとうございました!

答えて

3

次のようなコードを使用してみてください:

Guid myActiveUser = (Guid)Membership.GetUser().ProviderUserKey;  
EntityDataSource1.Where = "it.User = " + myActiveUser.ToString(); 
関連する問題