Friday, 28 June 2013

Gridview paging:

Html Coding:
<asp:GridView CellPadding="4" ID="grvAttendeeEventList" AllowPaging="true" PageSize="10"
                                OnPageIndexChanging="grvAttendeeEventList_PageIndexChanging" runat="server" AutoGenerateColumns="false"
                                Width="100%" DataKeyNames="Id" EmptyDataText="No Records Found...">
                                <Columns>
                                    <asp:TemplateField HeaderText="Event Title">
                                        <ItemTemplate>
                                            <asp:HiddenField ID="hdnId" Value='<%# Eval("Id") %>' runat="server" />
                                            <asp:LinkButton ID="lnkTitle" runat="server" Text='<%# Eval("Title") %>' OnClick="lnkTitle_Click"></asp:LinkButton>
                                        </ItemTemplate>
                                    </asp:TemplateField>
                                </Columns>
                            </asp:GridView>





c# Coding:
protected void grvAttendeeEventList_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        grvAttendeeEventList.PageIndex = e.NewPageIndex;
        grvAttendeeEventList.DataSource = new EventInfoManager().GetAllEventInfos();
        grvAttendeeEventList.DataBind();
    }

No comments:

Post a Comment