您可以在我的项目中使用我正在使用它的命令.它的逻辑非常简单,您可以浏览所有页面,并在每个页面中浏览所有行.您也可以在执行此操作之前获取当前页面,在循环之后您可以返回所有页面;)
//Get Current Page Index so You can get back here after commands
int a = GridView1.PageIndex;
//Loop through All Pages
for (int i = 0; i < GridView1.PageCount; i++)
{
//Set Page Index
GridView1.SetPageIndex(i);
//After Setting Page Index Loop through its Rows
foreach (GridViewRow row in GridView1.Rows)
{
//Do Your Commands Here
}
}
//Getting Back to the First State
GridView1.SetPageIndex(a);
Run Code Online (Sandbox Code Playgroud)
我们暂时禁用分页并重新绑定网格,以便现在我们可以访问数据源中的所有记录而不仅仅是当前页面记录.
一旦gridview与所有记录绑定,您就可以遍历gridview行.
完成任务后,我们重新启用分页并重新绑定网格.
在这里解决你的问题:
protected void Page_Load(object sender, EventArgs e)
{
GridView2.AllowPaging = false;
GridView2.DataBind();
// You can select some checkboxex on gridview over here..
GridView2.AllowPaging = true;
GridView2.DataBind();
}
Run Code Online (Sandbox Code Playgroud)
使用以下代码并使GridView分页禁用
GridView1.AllowPaging = false; GridView1.DataBind();
在页面加载或您想要显示所有Gridview行的其他事件
| 归档时间: |
|
| 查看次数: |
19306 次 |
| 最近记录: |