none
SharePoint XSLT List View Web part Issue(Programmatically Created-C#)

    Spørgsmål

  • I Have Created two XSLT ListView Webpart programmatically for same list and i display the web parts dynamically in a div  in a same page.but my second webpart not display the list view.My Code is below:Please help any one.

     XsltListViewWebPart listViewwp = new XsltListViewWebPart();
                                SPWeb web = SPContext.Current.Web;

                                if (listItemColl.Count > 0)
                                {
                                    listItem = listItemColl[0];
                                    if (listItem[CommonResources.List_Field_TilesListName] != null)
                                    {
                                        //this.divListviewConfigTileWrapper.Controls.Clear();
                                        ListName = Convert.ToString(listItem[CommonResources.List_Field_TilesListName]);
                                        SPList list = web.Lists[ListName];
                                        listViewwp.ID = ListName + "_WP";
                                        listViewwp.ListId = list.ID;
                                        listViewwp.ListName = list.ID.ToString("B").ToUpper();
                                        listViewwp.WebId = web.ID;                                                                                            
                                        if (listItem[CommonResources.List_Field_ListViewName] != null)
                                        {
                                            listViewName = Convert.ToString(listItem[CommonResources.List_Field_ListViewName]);
                                            listViewwp.XmlDefinition = list.Views[listViewName].GetViewXml();
                                            listViewwp.ViewGuid = list.Views[listViewName].ID.ToString("B").ToUpper();
                                        }
                                        else
                                        {
                                            listViewwp.XmlDefinition = list.DefaultView.GetViewXml();
                                            listViewwp.ViewGuid = list.DefaultView.ID.ToString("B").ToUpper();
                                        }
                                        divListviewheader.InnerHtml = ListName;
                                        listViewwp.View.TabularView = false;
                                        listViewwp.HelpMode = WebPartHelpMode.Modeless;
                                        listViewwp.AsyncRefresh = true;
                                        if (Convert.ToString(listItem[CommonResources.List_Field_IsSearchEnabled]) == "True")
                                        {
                                            listViewwp.InplaceSearchEnabled = true;
                                        }
                                        Control ctrl = (Control)listViewwp;
                                       divListviewConfigTileWrapper.Controls.Add(ctrl);

    12. marts 2014 12:01

Alle besvarelser