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

posted @ 2008-05-06 20:09  仲卿  阅读(241)  评论(0编辑  收藏  举报