gpt4 book ai didi

c# - GridView 中的复选框

转载 作者:太空宇宙 更新时间:2023-11-03 13:44:44 25 4
gpt4 key购买 nike

我的 gridview 有问题 - 基本上我想在每一行中都有一个复选框,并且能够选中某些行并在点击“提交”后将此更新更新到数据库我在模板字段中有一个复选框:

    <asp:TemplateField HeaderText="Approve?">
<ItemTemplate>
<asp:CheckBox ID="ckbxApprove" runat="server" />
</ItemTemplate>
</asp:TemplateField>

在代码的最后:

protected void btnSubmit_OnClick(object sender, EventArgs e)
{
foreach (GridViewRow oRow in GridView1.Rows)
{
CheckBox bchecked = (CheckBox)oRow.FindControl("ckbxApprove");
if (bchecked.Checked)
{
//Do something
}
}
}

但是,如果我在我的 gridview 中选中复选框并点击提交按钮,则没有一个复选框被标记为“已选中”谢谢

最佳答案

您的代码看起来不错,您可能会在 page_load 事件的回传中再次绑定(bind)网格。回发时丢失控件状态的常见原因之一是未绑定(bind) IsPostBack block 中的控件。

if(!Page.IsPostBack)
{
// bind grid here
}

关于c# - GridView 中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15756217/

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