Don't know really HOW, but this code works! Take a look =) public partial class VisualWebPart1UserControl : UserControl { private Microsoft.SharePoint.WebPartPages.ListViewWebPart myListView; protected override void CreateChildControls() { base.CreateChildControls(); SPSite oSiteCollection = SPContext.Current.Site; string listName = Context.Request.Param["List"]; SPWeb oWebSite = SPContext.Current.Web; myListView = new Microsoft.SharePoint.WebPartPages.ListViewWebPart(); myListView.Visible = true; myListView.EnableViewState = true; SPList list = oWebSite.Lists[listName]; myListView.ListName = list.ID.ToString("B").ToUpperInvariant(); myListView.TitleUrl = list.DefaultViewUrl; myListView.WebId = list.ParentWeb.ID; myListView.ListId = (System.Guid)list.ID; myListView.ViewGuid = list.DefaultView.ID.ToString("B").ToUpperInvariant(); myListView.HelpMode = WebPartHelpMode.Modeless; Controls.Add(myListView); } Hope this will help someone =)