gpt4 book ai didi

asp.net - 如何在 asp.net checkboxlist 中设置多个选定的值

转载 作者:行者123 更新时间:2023-12-04 01:48:17 26 4
gpt4 key购买 nike

我有一个绑定(bind)到 linq to sql 数据源的 asp.net 复选框列表,当我在页面加载事件上检查 CheckBoxList 的项目计数时,它为 0。我希望能够在此处设置复选框列表中的选定项目,但不能.

数据源的 selected 事件在页面加载后触发。如果是这种情况,我该如何设置列表中的选定项目?

如果我将 SelectedValue 设置为一个值,它只会显示最后一个被选中的值,而不是所有被选中的值。如何在页面加载事件的复选框列表中选择多个值?

最佳答案

我知道这是一个旧帖子,但我最近遇到了同样的问题。

要选择 DataBound CheckBoxList 的多个项目,请处理 DataBound 事件并循环遍历 Items 集合,根据需要在每个项目上单独设置 Selected 属性。

设置控件的 SelectedValue 属性只检查最后一项。

 foreach (ListItem item in MyCheckBoxList.Items)
{
item.Selected = ShouldItemBeSelectedMethod(item.Value);
}

关于asp.net - 如何在 asp.net checkboxlist 中设置多个选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/793108/

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