gridview中的checkbox选择
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i <= dv.Rows.Count - 1; i++)
{
CheckBox chk = (CheckBox)dv.Rows[i].FindControl("ck");
if (CheckBox1.Checked == true)
{
chk.Checked = true;
//TextBox1.Text = "112";
}
else
chk.Checked = false;
}
}
这部分是正确的可以实现gridview外一个checkbox选中使得gridview中的checkbox都选中的效果
我想实现功能是选中gridvie中的某些checkbox,然后把这些选中checkbox的数据传入到某textbox
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i <= dv.Rows.Count - 1; i++)
{
CheckBox chk = (CheckBox)dv.Rows[i].FindControl("ck");
if (chk.Checked == true)
{
TextBox1.Text = "tyyyyyyy";
}
else
TextBox1.Text = "eeeeeeeeeee";
}
}
这部分每次执行都是else语句执行,有什么错误,求大神!!!!!!!!!