模版列中绑定一个checkbox,想获得checkbox的text值
(CheckBox)(item.FindControl("checkbox1")).Text
我干脆给你代码吧:
CheckBox checkbox= (CheckBox)DataGrid1.Items[0].FindControl("CheckBoxID");//CheckBoxID为自定义ID
string text=checkbox.Text;
下面的Mail为一个DataGrid,
Checkbox模版列为他的第2列
string mail_id = "";
foreach(DataGridItem item in Mail.Items)
{
if( ((CheckBox)item.Cells[1].Controls[1]).Checked )
{
if(mail_id!="") mail_id = mail_id + ",";
mail_id = mail_id + item.Cells[2].Text;
}
dim chk as checkbox
for i=0 to datagrid1.item.itemcount-1
chk=ctype(DataGrid1.Items[i].findcontrol("控件id"),checkbox)
if chk.selected then
...