您好我使用带有EntityDataSource的GridView。
我需要使用WHERE从EntityDataSource过滤数据。 过滤器应该使用当前登录用户的ProviderUserKey(在我的情况下为GUID DataType)。
目前我用来在Page_Load Event
中检索我的Guid这段代码Guid myActiveUser = (Guid)Membership.GetUser().ProviderUserKey;
谢谢你们!
答案 0 :(得分:3)
尝试使用以下代码:
Guid myActiveUser = (Guid)Membership.GetUser().ProviderUserKey;
EntityDataSource1.Where = "it.User = " + myActiveUser.ToString();