プロパティで検索するユーザー名を持つすべてのユーザーを取得しようとしています。
MembershipUserCollection users = Membership.FindUsersByName(txtSearchName.Text + "%");
datalist1.DataSource = users;
datalist1.DataBind();
//In the datalist
<asp:Label ID="UserName" runat="server" Text='<%# Eval("Username") %>'></asp:Label>
上記のコードは機能します。データベースから任意のユーザー名を入力すると、表示されます。ただし、firstname、lastnameなどのwebconfigで指定したすべてのプロファイルプロパティも必要です。