EntityDataSource с GridView WHERE Объяснение - PullRequest
1 голос
/ 27 декабря 2010

Привет, я использую GridView с EntityDataSource.

Мне нужно отфильтровать данные из EntityDataSource, используя ГДЕ. Фильтр должен использовать ProviderUserKey (GUID DataType в моем случае) для текущего зарегистрированного пользователя.

В данный момент я использую для извлечения Guid этот код в Page_Load Event

Guid myActiveUser = (Guid)Membership.GetUser().ProviderUserKey;
  • Как передать эту переменную в EntityDataSource «Куда» для фильтрации и siplay результат в моем GridView?
  • Это правильный способ сделать это? Любое другое решение?

Спасибо, ребята!

1 Ответ

3 голосов
/ 27 декабря 2010

Попробуйте использовать код, подобный следующему:

Guid myActiveUser = (Guid)Membership.GetUser().ProviderUserKey;    
EntityDataSource1.Where = "it.User = " + myActiveUser.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...