gridview分页保留复选框状态
来源:互联网 发布:淘宝客好用吗 编辑:程序博客网 时间:2024/06/05 21:51
/// 本地缓存的表单数据 选择不良品的id链表
/// </summary>
private List<int> oldSelect
{
get
{
if (ViewState["oldSelect"] == null)
{
List<int> oldSelect = new List<int>();
ViewState["oldSelect"] = oldSelect;
}
return ViewState["oldSelect"] as List<int>;
}
set
{
ViewState["oldSelect"] = value;
}
}
/// <summary>
/// 记录当前页选中的物料行
/// </summary>
public void gvProductsBindBefore()
{
bool check = false;
int id = 0;
foreach (GridViewRow gvRow in gvProducts.Rows)
{
check = (gvRow.FindControl("cbSelectProduct") as CheckBox).Checked;
id = int.Parse((gvRow.FindControl("lblProductId") as Label).Text);
if (check)
{
if (!oldSelect.Contains(id))
{
oldSelect.Add(id);
}
}
else
{
if (oldSelect.Contains(id))
{
oldSelect.Remove(id);
}
}
}
}
/// <summary>
/// 恢复当前页选中的物料行
/// </summary>
public void gvProductsBindForward()
{
int id;
foreach (GridViewRow gvRow in gvProducts.Rows)
{
id = int.Parse((gvRow.FindControl("lblProductId") as Label).Text);
if (oldSelect.Contains(id))
{
(gvRow.FindControl("cbSelectProduct") as CheckBox).Checked = true;
}
}
}
/// <summary>
/// gridview数据绑定
/// </summary>
public void gvProductsBind()
{
gvProductsBindBefore();//记录当前页选中的物料行
this.gvProducts.DataSource = Stocks;
this.gvProducts.DataBind();
gvProductsBindForward();//恢复当前页选中的物料行
}
- gridview分页保留复选框状态
- GridView和CheckBox连用,实现全选,分页,并且分页之后选择的复选框的状态依然存在
- GridView控件通过bit值显示复选框状态
- jquery 实现分页绑定复选框选中状态(Repeater控件)
- asp:GridView 复选框
- GridView分页+保持checkbox状态
- 多选记住复选框状态(分页)&存储过程批量更改状态
- 复选框分页记忆
- gridView 复选框 实现全选
- GridView中全选复选框
- GridView里添加复选款和分页功能
- 如何给GridView添加复选框
- gridview中复选框全选的javascript
- GridView多级复选框级联选中
- GridView批量删除、全选 + TreeView+复选框
- 保留页面复选框查询条件的方法
- DataGrid分页显示复选框选中
- 用Jquery改变复选框的状态
- Android的TextView使用Html来处理图片显示、字体样式、超链接等
- C++11 FAQ中文版:auto – 从初始化中推断数据类型
- Domino Http 活动线程数的推荐设置
- CSS border-collapse 属性
- C++11 FAQ中文版:枚举类——具有类域和强类型的枚举
- gridview分页保留复选框状态
- android 上传文件到服务器
- Android已经完全不受Google控制了
- GUID生成器
- java NIO类库的select 机制
- 通过minicom传送文件的相关配置及使用方法
- MFC GDI绘图基础
- 黑马程序员__java基础视频day3、day4
- 应用索引技术优化SQL 语句(Part 1)