C# 如何避免复选框列表中的重复值
我有一个文本框、按钮和复选框列表。如果我单击复选框并单击按钮,值将显示在文本框中。我的文本框是自动完成文本框。如果从“自动完成”中选择值,则复选框列表中的值将被删除。 这是我的密码:C# 如何避免复选框列表中的重复值,c#,winforms,button,textbox,checkboxlist,C#,Winforms,Button,Textbox,Checkboxlist,我有一个文本框、按钮和复选框列表。如果我单击复选框并单击按钮,值将显示在文本框中。我的文本框是自动完成文本框。如果从“自动完成”中选择值,则复选框列表中的值将被删除。 这是我的密码: public void ListBox() { lstCheckBoxList.DataSource = s.sqlconn("select CityName from City"); lstCheckBoxList.DataValueFiel
public void ListBox()
{
lstCheckBoxList.DataSource = s.sqlconn("select CityName from City");
lstCheckBoxList.DataValueField = "CityName";
lstCheckBoxList.DataBind();
}
protected void button1_Click(object sender, EventArgs e)
{
ListBox();
foreach (ListItem li in lstCheckBoxList.Items)
{
if (li.Selected)
{
txtPracticeGroup.Text+= li.Text+ "; ";
}
}
}
从复选框列表中删除所选项目的代码在哪里?或者你的问题是如何做到这一点??应该通过从数据源中删除它,然后可能重新绑定来完成。好的,我已经添加了缺少的标记。你明白我的第一句话吗?