后台代码:
private void cmdSelectAll_Click(object sender, System.EventArgs e)
{
//定义一个checkbox控件
System.Web.UI.WebControls.CheckBox chkExport;
//如果是全选
if(cmdSelectAll.Text=="全选")
{
//循环设置DataGrid控件的项
foreach(DataGridItem oDataGridItem in DataGrid1.Items)
{
//建立模板列中checkbox控件的引用
chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
//选中
chkExport.Checked = true;
}
cmdSelectAll.Text ="全消";
}
else
{
foreach(DataGridItem oDataGridItem in DataGrid1.Items)
{
//建立模板列中checkbox控件的引用
chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
chkExport.Checked = false;
}
cmdSelectAll.Text = "全选";
}
}
private void cmdFind_Click(object sender, System.EventArgs e)
{
System.Web.UI.WebControls.CheckBox chkExport;
string sID;
System.Text.StringBuilder strMsg = new System.Text.StringBuilder("选中项的city字段值分别为:<hr color=red>");
//循环取得DataGrid控件中选定项的值
foreach(DataGridItem oDataGridItem in DataGrid1.Items )
{
chkExport =(CheckBox)oDataGridItem.FindControl("chkExport");
//如果选中则取值
if(chkExport.Checked)
{
sID = ((Label)oDataGridItem.FindControl("citylbl")).Text;
strMsg.Append(sID+"<br><hr color=red>");
}
}
Msg.Text = strMsg.ToString();
}
}
前台代码:
Label
Label Label Label Label Label Label Label
Label