• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1009
  • Last Modified:

View all users from MembershipUserCollection in WinForm project

I am using Membership classes in windows forms project. I am trying to create a form that would show all users with the following code :
MembershipUserCollection
usersCol = Membership.GetAllUsers();
this.dataGridView1.DataSource = usersCol;
However dataGrid is blank even thought the collection has 8 items.

Even when I try to grab a user like that :
user = usersCol["TestOut"];
this.dataGridView1.DataSource = user;

dataGrid is empty.  
What is the best way to display users in WinForm project.
0
psokolo
Asked:
psokolo
1 Solution
 
NicoCommented:
It's not possible to databind a MembershipUserCollection, since it's not implementing the necessary interfaces. You can bind it when you copy the items in the collection to a normal array. (or ArrayList or maybe even some others I suppose)

The following code works perfectly for me:

MembershipUserCollection users = Membership.GetAllUsers();
MembershipUser[] userArray = new MembershipUser[users.Count];
users.CopyTo(userArray, 0);
dataGridView1.DataSource = userArray;
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now