GridView的操作<1>:基本操作(呈现页面前操作)

GridView的基本操作:呈现页面前处理  事件:PreRender
protected void GV_GameList_PreRender(object sender, EventArgs e)
{
if (((CheckBox)GV_GameList.HeaderRow.FindControl("ck_selectAll")).Checked == true)
{
for (int i = 0; i < GV_GameList.Rows.Count; i++)
{
((CheckBox)GV_GameList.Rows[i].FindControl(
"Ck_nominate")).Checked = true;
}

}

else
{
for (int i = 0; i < GV_GameList.Rows.Count; i++)
{
((CheckBox)GV_GameList.Rows[i].FindControl(
"Ck_nominate")).Checked = false;
}

}
                
}

//说明:源GridView的第一列用TemplateField和CheckBox实现,
//用于表述某项数据是否已被选定
//可以用此方法表示数据库中的Bool类型

原文地址:https://www.cnblogs.com/lixx/p/1185766.html