gpt4 book ai didi

c# - 复选框状态在回发时重置

转载 作者:行者123 更新时间:2023-11-30 21:10:05 25 4
gpt4 key购买 nike

我想在单击按钮后获取 gridview 中所有复选框的 "true""false"
但是没有一个复选框返回 "true" 即使我选中它们也是如此。
请告诉我原因和解决方案。提前致谢

protected void Button1_Click(object sender, EventArgs e)
{
foreach(GridViewRow r in GridView1.Rows)
{
Boolean b = ((CheckBox)GridView1.Rows[r.RowIndex].Cells[0].FindControl("cbox")).Checked;
Response.Write(b);
}
}

最佳答案

问题很可能是您在页面加载时重新绑定(bind)数据(发生在控制事件之前)。

尝试将您的绑定(bind)方法包装在

If (!IsPostBack)
{
//Load Data
}

编辑:

有用链接有用:http://msdn.microsoft.com/en-us/library/ms178472.aspx#lifecycle_events

关于c# - 复选框状态在回发时重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8664627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com