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