GridView事件PageIndexChanging [英] GridView event PageIndexChanging
本文介绍了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屋!
查看全文