gpt4 book ai didi

c# - 如何清除从 C# 中的列表中填充的复选框?

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:21 24 4
gpt4 key购买 nike

我有一个列表框,每个项目旁边都有一个复选框。复选框和文本字段绑定(bind)到一个列表,我根据 sql 查询生成它,

SqlDataReader sdr = sql.ExecuteReader();
while (sdr.Read())
{
_callSubjectsList.Add(new CallSubjects
{
SubjectId = sdr["SubjectID"].ToString(),
Subject = sdr["Subject"].ToString(),
Chosen = false,
});
}

选中的是我的复选框字段。我遇到的问题是在选中复选框并运行保存过程后,当我尝试循环并清除我不能清除的复选框时。我不能只将列表中的“选择”值设置为“假”,因为这不会导致取消选中复选框。有没有办法按照我的方式做到这一点?除此以外一切正常。不过,我相信有更好的方法可以接受建议。谢谢!

最佳答案

如果您使用的是复选框。需要在checkbox中设置check的属性=false。

 myCheckBox.Checked = false;

关于c# - 如何清除从 C# 中的列表中填充的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585532/

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