我想連接CheckBoxList
的選中值。我使用下面的代碼工作在後面的窗體的代碼罰款:將複選框值連接到類c的字符串#
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
。
這是非常優雅。不太明白,但優雅一切!謝謝。 – ComfortablyNumb