我有一个DropDownList
类似的项目:
- 卧室
- 厨房
- 浴室
- LIVING_HALL……等等……
我有一个TextBox
只接受号码。
例如,如果我从 中选择BEDROOM,并且如果我在for 例如DropDownList
中键入任何数字。2, and 中的选定项目将与放入循环中的数字连接,并且在 button_click 上的项目被一一添加到类似:TextBox
DropDownList
CheckBoxList
- 卧室1
- 卧室2
我写的.cs代码是:
protected void Button_Click(object sender, EventArgs e)
{
int q1 = Convert.ToInt16(TextBox1.Text);
for (int i = 1; i <= q1; i++)
{
string t1 = DropDownList1.SelectedItem.ToString().Trim();
CheckBoxList1.Items.Add(string.Concat(t1, i));
}
TextBox1.Text = "";
}
类似地,对于 中的其他项目也遵循相同的过程DropDownList
。就像选择了KITCHEN并且中的数字TextBox
是3一样。在 button_click 上,项目如下:
- 厨房1
- 厨房2
- 将 KITCHEN3 添加到
CheckBoxList
.
从上面的例子我CheckBoxList
会看起来像:
- 卧室1
- 卧室2
- 厨房1
- 厨房2
- 厨房3
所以现在我的问题是在列表中添加了 KITCHEN 项目后,我想再次添加一个 BEDROOM。
因此,如果我从 中选择 BEDROOM并在 中DropDownList
键入1TextBox
,然后在 button_click 上,我希望将 BEDROOM4添加到CheckBoxList
. 但是BEDROOM1根据我的代码再次添加。
请请帮助...在此先感谢您。