【发布时间】:2014-02-07 10:54:32
【问题描述】:
我想连接CheckBoxList 的检查值。我正在使用以下代码,它在表单后面的代码中运行良好:
string sFooType = "";
for (int i = 0; i < chkFooTypes.Items.Count; i++)
{
if (chkFooTypes.Items[i].Selected)
{
if (sFooType == "")
sFooType = chkFooTypes.Items[i].Text;
else
sFooType += "," + chkFooTypes.Items[i].Text;
}
}
但是,我想将此代码放在它自己的类中,以便在需要时调用。相同的CheckBoxList 出现在两种不同的形式上——我试图不重复代码。我知道我有点迂腐,但这是唯一的学习方法!
我可以填充一个公共列表然后连接该列表吗?我被难住的地方是班级如何知道要使用哪个控件/表单。
我确实尝试过适应this solution,但我无法理解它。我可以看到它如何用于文本框,但看不到它如何用于 CheckBoxList。
【问题讨论】:
标签: c# checkboxlist