gridview中编辑按钮点击两次两次才能触发事件

[复制链接]
查看11 | 回复2 | 2008-12-19 15:01:54 | 显示全部楼层 |阅读模式
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)

{



GridView1.EditIndex = e.NewEditIndex;



}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)

{



Search(e.NewPageIndex, "");

}
这种有分页的有没有人试过啊???
回复第一位回答者:加了查询数据,又有分页情况下,不需点两次,但点第第二页再点修改,就回又回到第一页上.
回复第二位回答者:哪个我还没试过,我试一下.
多谢两位了

回复

使用道具 举报

千问 | 2008-12-19 15:01:54 | 显示全部楼层
因为你点击第一次的时候系统又去查询,把查询的结果放在了ds里面而没有呈现在页面上来!当一第二次点的时候才是取的ds里面有效的数据。你可以把ds做为一个全局变量来定义!这样问题可能会解决!但是这样的分页效率太低,最好在存储过程中处理……...
回复

使用道具 举报

千问 | 2008-12-19 15:01:54 | 显示全部楼层
protected void GridView3_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView3.PageIndex = e.NewPageIndex;
BindDate3();
}BindDate3()...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行