Zdravím, v článku "Píšeme webovou aplikaci v ASP.NET krok za krokem (část 4)" se následovně řeší vypsání všech uživatelů v GridView:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
GridView1.DataSource = Membership.GetAllUsers()
GridView1.DataBind()
End Sub
- potřeboval bych ovšem podobným způsobem vypsat konkrétního (přihlášeného uživatele) v komponentě FormView. Zkoušel jsem následující
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
'hodnota UserName přihlášeného uživatele
Dim loggedName As String = Page.User.Identity.Name
User.Text = loggedName.ToString()
FormView1.DataSource = Membership.GetUser()
FormView1.DataBind()
End Sub
- pokud tuto stránku zobrazím a není přihlášený uživatel, tak se nic nezobrazí, ale pokud dojde k přihlášení uživatele dostanu chybovou hlášku "Typ zdroje dat není platný. Musí se jednat o rozhraní IListSource, IEnumerable nebo IDataSource." Můžete poradit co s tím?
|