datagrid控件获取选中数据

来源:百度知道 编辑:UC知道 时间:2024/05/06 04:14:07
datagrid有两列,
一个模板列放一个checkbox
另一个是一个绑定列,
绑定数据库中的一个字段,怎么获取checkbox所选中的绑定列的数据

foreach ( DataGridItem Dgi in DataGrid1.Items)
{
CheckBox ChkID = (CheckBox) Dgi.FindControl("Chk_AssetID");//通过ID找到 选择的 checkbox
if (ChkID.Checked)
{
bAssCHK = true;
strAssCHKID =strAssCHKID +"'" +Dgi.Cells[0].Text +"'," ;//Dgi.Cells[0].Text 是找到的内容
}
}
if(!bAssCHK)
{
base.ShowErrMsg("没有选择要删除的资产!");
base.RelaceUrl(m_ComeUrl);
return;
}

datakey吧

CheckBox chk = (CheckBox)e.Items.FindControl("控件名");
if(chk)
{
读出;
}