C# Itemtemplate checkbox为什么每次运行,checkbox的值都是false啊,选中了的,还是false,如下代码:
for(inti=0;i<GridView1.Rows.Count;i++){CheckBoxcbox=(CheckBox)GridView1.Rows[i].FindC...
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (this.GridView1.Rows[i].FindControl("CheckBox1").Equals("true"))
{
Session["kym"] = this.GridView1.Rows[i].Cells["ASSETSID"].Text;
}
}
求指点啊 展开
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (this.GridView1.Rows[i].FindControl("CheckBox1").Equals("true"))
{
Session["kym"] = this.GridView1.Rows[i].Cells["ASSETSID"].Text;
}
}
求指点啊 展开
2个回答
展开全部
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
Session["kym"] = this.GridView1.Rows[i].Cells["ASSETSID"].Text;
}
}
这样就行了~这个CheckBox中的true其实不是字符串而是真正的布尔值。
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
Session["kym"] = this.GridView1.Rows[i].Cells["ASSETSID"].Text;
}
}
这样就行了~这个CheckBox中的true其实不是字符串而是真正的布尔值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询