摘要:
1.前面的翻页解决办法,只是实现目的的变通办法,适合简单的查询页面。下面的则是正面的解决办法。
2.在GridView的事件中,双击PageIndexChanging事件,在.cs文件中写GridView1_PageIndexChanging函数。
3.在该函数中,把查询的语句完全复制过来,在绑定之前,加入一语句:GridView1.PageIndex = e.NewPageIndex;
4.翻页功能则解决。
阅读全文
摘要:
说道gridview,我总是想起vs2003的DataGrid,可能是用的多点的缘故吧.在datagrid里我做的分页都是自己加页面分页button or label ,然后利用datagrid的自动分页功能.在自己分页button事件里写代码.绑定的多是dataset数据源,每次分页button click事件里都要重新绑定一次.觉得很麻烦,毕竟dataset每次准备数据都要连接数据库.在web程序里要保存dataset数据好像也很麻烦.效率自然很低.
阅读全文
摘要:
protected void UserView_RowDataBound(object sender, GridViewRowEventArgs e)
{
//找到删除按钮
ImageButton DeleteBtn = (ImageButton)e.Row.FindControl("btnDelete");
if (DeleteBtn != null)
{
//添加确认对话框
DeleteBtn.Attributes.Add("onclick", "return confirm('你确定要删除所选择的数据项吗?');");
}
}
阅读全文