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

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类型

你可能感兴趣的:(GridView)