GridView事件PageIndexChanging [英] GridView event PageIndexChanging

查看:140
本文介绍了GridView事件PageIndexChanging的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿,

gridview的代码如何运行?...

我的是-

 受保护的 无效 grdOrder_PageIndexChanging(对象发​​件人,GridViewPageEventArgs e)
    {
        grdOrder.PageIndex = e.NewPageIndex;
        grdOrder.DataBind();
    } 



这不起作用,我正在单击按钮时将值添加到数据表中,然后将其绑定到网格.

解决方案

此代码不起作用
网格视图中的PageIndexChanging事件


我现在正在执行此操作及其工作:-

protected void grdOrder_PageIndexChanging(Object sender, GridViewPageEventArgs e)
    {
        DataRow drValues = dtValues.NewRow();
        dtValues.Rows.Add(drValues);
        dtValues.AcceptChanges();
        grdOrder.DataSource = dtValues;
        grdOrder.DataBind();
        grdOrder.Visible = true;
        grdOrder.PageIndex = e.NewPageIndex;
        grdOrder.DataBind();
    }



但是,每次我在添加项目时打开下一页时,都会将一行保留为空白,然后添加新记录.如果在所有行都被填充之前不打开页面,则该页中的任何行都不会保留为空白.


hey,

how does the code for gridview go?...

mine is-

protected void grdOrder_PageIndexChanging(Object sender, GridViewPageEventArgs e)
    {
        grdOrder.PageIndex = e.NewPageIndex;
        grdOrder.DataBind();
    }



this is not working,i am adding values to a datatable on button click and then binding it to the grid.

解决方案

not working this code
for PageIndexChanging event in grid view


I am doing this now and its working:--

protected void grdOrder_PageIndexChanging(Object sender, GridViewPageEventArgs e)
    {
        DataRow drValues = dtValues.NewRow();
        dtValues.Rows.Add(drValues);
        dtValues.AcceptChanges();
        grdOrder.DataSource = dtValues;
        grdOrder.DataBind();
        grdOrder.Visible = true;
        grdOrder.PageIndex = e.NewPageIndex;
        grdOrder.DataBind();
    }



But,Every time i open next page while adding items,a row is left blank and then new records are added.No row is left blank in the page if i don''t open the page before all rows are filled.


这篇关于GridView事件PageIndexChanging的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆