返回首页

我想在网格视图中提供的自定义分页...

 0;

<asp:GridView ID="gvFirst" runat="server" AutoGenerateColumns="false"

            AllowPaging="true"

            ondatabound="gvFirst_DataBound" >

            <Columns>

                <asp:BoundField DataField="ID" HeaderText="ProductID"/>

                <asp:BoundField DataField="Name" HeaderText="ProductName" />

            </Columns>

            <PagerTemplate>

                <asp:Panel ID="pnlPager" runat="server">

                </asp:Panel>

            </PagerTemplate>

        </asp:GridView>

如果我在这里创建"按钮,并绑定click事件,那么它是火......但问题是这个evet发生的每个格
行绑定
{C}
如果我在这里创建"按钮,并绑定click事件,那么它是不火......这个事件,火灾后,所有的行绑定到电网......所以会发生只有一次..

protected void gvFirst_DataBound(object sender, EventArgs e)

        {

            GridViewRow gvRow = gvFirst.BottomPagerRow;

            if (gvRow != null)

            {

                Panel pnPager = gvRow.FindControl("pnlPager") as Panel;

                if (pnPager != null)

                {

                    Button btnFirst = new Button();

                    btnFirst.Text = "1";

                    btnFirst.Click += new EventHandler(btnFirst_Click);

                    pnPager.Controls.Add(btnFirst);

                }

            }

        }

 

        void btnFirst_Click(object sender, EventArgs e)

        {

            using (_NorthWindDataContext = new NorthWindDataContext())

            {

                var ProductInformation = from p in _NorthWindDataContext.Products

                                         select new

                                         {

                                             ID = p.ProductID,

                                             Name = p.ProductName

                                         };

                gvFirst.DataSource = ProductInformation.Skip(5).Take(5);

                gvFirst.DataBind();

            }

        }

请帮助我了解这件事...
**我面临的另一个问题是** ...
我想提供自定义分页,现在我已经设置页面大小5,我从查询中获取5条记录,所以我的网格寻呼机无法显示,请帮助我这个...| jatinchandarana

回答

评论会员:游客 时间:2012/02/06
传呼,你可以检查此[imgsrc=
member60
评论会员:游客 时间:2012/02/06
有U增加PageIndexChanged事件保护无效GridView1_PageIndexChanging(对象发件人,GridViewPageEventArgsé){?BR}{GridView1.PageIndex=e.NewPageIndex;NBSP尝试,