我要把CheckBoxList选中的值赋给TextBox控件,中间用,分开
当我取消选择某项时,TextBox控件中的某项也自动减少。protected void cblCa_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 0; i < cblCa.Items.Count; i++)
{
if (cblCa.Items[i].Selected)
{ tbTag.Text =tbTag.Text+ cblCa.Items[i].Text.ToString() + ","; //标签 } } }
问题1:我这样写这后,每次增加时,都会把选中的项加进来,而我要实现的只是选中新的一项就加新一项,而不是把所有选中的都加进来
问题2:如果我减少某项,tbTag(TextBox控件)怎么把相应的项给减去?
当我取消选择某项时,TextBox控件中的某项也自动减少。protected void cblCa_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 0; i < cblCa.Items.Count; i++)
{
if (cblCa.Items[i].Selected)
{ tbTag.Text =tbTag.Text+ cblCa.Items[i].Text.ToString() + ","; //标签 } } }
问题1:我这样写这后,每次增加时,都会把选中的项加进来,而我要实现的只是选中新的一项就加新一项,而不是把所有选中的都加进来
问题2:如果我减少某项,tbTag(TextBox控件)怎么把相应的项给减去?
{
tbTag.Text = string.Empty;//加之前把TextBox的值清空
for (int i = 0; i < cblCa.Items.Count; i++)
{
if (cblCa.Items[i].Selected)
{ tbTag.Text =tbTag.Text+ cblCa.Items[i].Text.ToString() + ","; //标签 } } }