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.
psokoloAsked:
Who is Participating?
 
NicoConnect With a Mentor Commented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.