首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

gridview全选有关问题

2012-01-23 
gridview全选问题用checkbox做了一个gridview的全选框,可是只要一分页或排序所选中的记录就消失了,不知道

gridview全选问题
用checkbox做了一个gridview的全选框,可是只要一分页或排序所选中的记录就消失了,不知道如何解决该问题

[解决办法]
session保存
[解决办法]
你全选是怎么写的
1.要保持的话 必须注册CheckBox
CheckBox check = ((CheckBox)gvlDestination.theGridViewList.Rows[i].Cells[0].FindControl( "check "));
check.Checked = true;
if (check != null)
{
checkstr += string.Format( ";document.all[ '{0} '].checked=true ", check.ClientID);
}
}
JS.ExecuteBlock(this, checkstr);

[解决办法]
试试这个

CheckBox cbx = (CheckBox)sender;
string checkstr;
foreach (GridViewRow gvr in gvComUnion.Rows)
{
CheckBox ch = (CheckBox)gvr.FindControl( "ItemCheckBox ");
//ch.Checked = cbx.Checked;
if (ch != null)
{
checkstr += string.Format( ";document.all[ '{0} '].checked=true ", ch.ClientID);
}
}
Page.RegisterStartupScript( "key1 ", string.Format( " <script> {0} </script> ",checkstr));

热点排行