GridPanel is not displaying " No Records Found" On Click of Button(ASP.NET) in full post back

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    GridPanel is not displaying " No Records Found" On Click of Button(ASP.NET) in full post back

    HI

    When i clicked on ASP.net button in asp dotnet page, if there are no records in datatable then grid is not displaying "no records found" message
    ==================================================
    E.g :
    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    public int CurrentYear = Convert.ToInt16(DateTime.Now.AddMonths(-1).Year);
    
    private object[] strEmployee
    {
    get
    {
    return new object[]
    {
    new object[] { "1", "Test 1" },
    new object[] { "2", "Test 2" },
    new object[] { "3", "Test 3" }
    };
    }
    }
    
    protected void btnWithRecords_Click(object sender, EventArgs e)
    {
    this.Store1.DataSource = strEmployee;
    this.Store1.DataBind();
    }
    
    protected void btnWithOutRecords_Click(object sender, EventArgs e)
    {
    this.Store1.RemoveAll();
    }
    
    protected void btnExtEvent_click(object sender, DirectEventArgs e)
    {
    this.Store1.RemoveAll();
    }
    
    
    
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <title></title>
    </head>
    <body>
    <form id="form1" runat="server" style="padding: 30px">
    <ext:ResourceManager ID="ResourceManager1" runat="server" />
    <ext:GridPanel ID="GridPanel1" runat="server" AutoHeight="true" Width="250">
    <Store>
    <ext:Store ID="Store1" runat="server">
    <Reader>
    <ext:ArrayReader>
    <Fields>
    <ext:RecordField Name="EmployeeId" />
    <ext:RecordField Name="Name" />
    </Fields>
    </ext:ArrayReader>
    </Reader>
    </ext:Store>
    </Store>
    <ColumnModel ID="ColumnModel1" runat="server">
    <Columns>
    <ext:Column Header="EmployeeId" DataIndex="EmployeeId" />
    <ext:Column Header="Name" DataIndex="Name" />
    </Columns>
    </ColumnModel>
    <View>
    <ext:GridView ID="grdView" runat="server" EmptyText="No Records" />
    </View>
    </ext:GridPanel>
    <asp:Button ID="btnWithRecords" runat="server" OnClick="btnWithRecords_Click" Text="With Records" />
    <asp:Button ID="btnWithOutRecords" runat="server" OnClick="btnWithOutRecords_Click"
    Text="With Out Records" />
    
    <ext:Button ID="btnExtEvent" runat="server" Text="With Ext Event" >
    <DirectEvents>
    <Click OnEvent="btnExtEvent_click" />
    </DirectEvents>
    </ext:Button>
    </form>
    </body>
    </html>

    Regards
    Praveen Nampally
    Last edited by Daniil; Jan 08, 2012 at 4:06 AM. Reason: Please use [CODE] tags

Similar Threads

  1. Replies: 1
    Last Post: Aug 12, 2012, 7:32 AM
  2. Replies: 5
    Last Post: May 02, 2012, 5:37 PM
  3. Replies: 4
    Last Post: Oct 11, 2011, 2:42 AM
  4. Replies: 12
    Last Post: Apr 13, 2011, 3:28 PM
  5. Replies: 3
    Last Post: Aug 09, 2010, 3:01 PM

Tags for this Thread

Posting Permissions