【发布时间】:2017-12-07 04:41:42
【问题描述】:
BillingEntity = (string)rdr["BillingEntity"];
string[] split = BillingEntity.Split(',');
for (int i = 0; i < split.Length; i++)
{
split[i] = split[i].Trim();
if (split[i] == "Clinic")
{
BillingEntityCheckBox.Items[i].Checked = true;
Session["billingEntitySessionVar"] = Session["billingEntitySessionVar"]
+ " Clinic";
}
如何从底层代码检查复选框列表中的项目?
我知道您只需要一个复选框即可使用checkbox.checked = true。我在我的代码中可以正常工作,但我需要在控件中将复选框链接在一起,以便我可以根据用户是否更改其中的任何一个来触发事件。
为了提供一点背景知识,我从 SQL 数据库中提取数据并通过 WebForm 输出到用户界面。
【问题讨论】:
-
您的意思是带有
OnSelectedIndexChanged事件的CheckBoxList控件?根据您的(有些不清楚的)描述,这似乎是您需要的。 -
对不起,我不够清楚。谢谢回复。不,我不是要根据像 OnSelectedIndexChanged 这样的事件来更改它,而是根据我从 SQL 数据库中提取的数据来更改它。例如,如果数据库中的数据 == "Clinic",则需要选中 BillingEntityCheckbox 控件中的 Clinic 复选框。
标签: c# asp.net checkbox webforms