欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net Gridview分页保存选项】,下面是详细的讲解!
asp.net Gridview分页保存选项
#region //'Revision: 1.00 Created Date: 2013/08/02 Created ID: Una [#1300071]增加多選框
/// <summary>
/// Session獲取多選框值
/// </summary>
private void RememberOldValues()
{
ArrayList categoryIDList=new ArrayList();
string index="";
foreach (GridViewRow row in gridView.Rows)
{
index=(string)gridView.DataKeys[row.RowIndex].Value;
bool result=((CheckBox)row.FindControl("DeleteThis")).Checked;
// Check in the Session
if (Session["id"] !=null)
categoryIDList=(ArrayList)Session["id"];
if (result)
{
if (!categoryIDList.Contains(index))
categoryIDList.Add(index);
}
else
categoryIDList.Remove(index);
}
if (categoryIDList !=null && categoryIDList.Count > 0)
Session["id"]=categoryIDList;
}
/// <summary>
/// Session分頁時之前多選框為true
/// </summary>
private void RePopulateValues()
{
ArrayList categoryIDList=(ArrayList)Session["id"];
if (categoryIDList !=null && categoryIDList.Count > 0)
{
foreach (GridViewRow row in gridView.Rows)
{
string index=(string)gridView.DataKeys[row.RowIndex].Value;
if (categoryIDList.Contains(index))
{
CheckBox myCheckBox=(CheckBox)row.FindControl("DeleteThis");
myCheckBox.Checked=true;
}
}
}
}
#endregion
关于asp.net Gridview分页保存选项的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【asp】asp.net ubb使用代码-net-ubb使用
- 【默认图片】图片不存在使用默认图片代替的实例
- 【asp】asp.net 页面转向 Response.Redirect Ser
- 【jQuery】jQuery实现倒计时跳转的例子-倒计时跳
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
