data not displayed in my gridPanel

  1. #1

    data not displayed in my gridPanel

    hello,

    I like to create a GridPanel dynamically using my XML document.
    I see my columns but not my XML data.
    Can you help me please.

    Sorry for my english (very low)

    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <%@ Import Namespace="QueryCenterV2.LocalService" %>
    <%@ Import Namespace="System.Xml" %>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                if (this.Request.QueryString["query"] != null)
                {
                    GetQuery(this.Request.QueryString["query"]);
                }
            }
        }
    
        private void GetQuery(string query)
        {
            var remoteServiceExtranet = new RemoteServiceExtranet();
            var xmlReader = new Ext.Net.XmlReader{ record = "row" } ;
            var xmlNode = remoteServiceExtranet.GetQuery(query);
            StoreQuery.DataSource = xmlNode;
            foreach (XmlNode node in xmlNode.SelectNodes("row")[0])
            {
                xmlReader.Fields.Add(new RecordField{ Name = node.Name });
                GridPanelQuery.ColumnModel.Columns.Add(new Column { Header = node.Name, DataIndex = node.Name });
            }
            StoreQuery.Reader.Add(xmlReader);
            StoreQuery.DataBind();
            GridPanelQuery.DataBind();
        }
    
    </script>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title>The CRUD Example</title>
        <link href="../../../../resources/css/examples.css" rel="stylesheet" type="text/css" />    
    </head>
    <body>
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        
        <ext:Store runat="server" ID="StoreQuery"/>
            
        
        <ext:Viewport ID="ViewPortQuery" runat="server">
            <Items>
                <ext:BorderLayout ID="BorderLayoutQuery" runat="server">
                    <North>
                         <ext:GridPanel 
                            ID="GridPanelQuery" 
                            runat="server" 
                            Title="Query"  
                            Icon="Page" 
                            StoreID="StoreQuery"
                            Frame="true"
                            Layout="BorderLayout"
                            Height="600">
                            <LoadMask ShowMask="true"  Msg="Chargement des données ...."/>
                        </ext:GridPanel>
                    </North>            
                </ext:BorderLayout>
            </Items>        
        </ext:Viewport>   
    </body>
    </html>
  2. #2

    Xml document

    "<DocumentElement xmlns=\"\"><row><Civilite /><Nom /><Prenom /><Type_de_fiche>Sous-traitant</Type_de_fiche><Email_perso>prenom.nom@openwide.fr</Email_perso><Email_Feel_Europe /><Entite>FET</Entite><Categorie>MOE</Categorie></row></DocumentElement>"

Similar Threads

  1. Alternate Row color in GridPanel not displayed?
    By venu.sn2009 in forum 1.x Help
    Replies: 0
    Last Post: Jun 24, 2011, 6:03 AM
  2. Replies: 11
    Last Post: Aug 27, 2010, 9:52 PM
  3. [CLOSED] Custom ComboBox in GridPanel Set Displayed Text
    By bethc in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Mar 23, 2010, 8:14 AM
  4. Replies: 0
    Last Post: Jun 19, 2009, 4:18 AM
  5. Replies: 4
    Last Post: Nov 17, 2008, 8:16 AM

Posting Permissions