一个textbox和一个dropdownlist,textbox里的值等于用dropdownlist选择的值,要求能存多个,每个用分号隔开.this.txexbox.Text = this.dropdownlist.SelectedItem.ToString();这样写只能接收到一个,多个应该怎么写呢?

解决方案 »

  1.   

    this.txexbox.Text   =   this.txexbox.Text +","+this.dropdownlist.SelectedItem.ToString()
      

  2.   

    呵呵简单写发是
    this.txexbox.Text   = this.dropdownlist.SelectedItem.ToString()+","+this.txexbox.Text  ;
    但是没有排除重复的,要不重复你就要分析一下
      

  3.   

    this.textbox.Text+=","+this.dropdownlist.selectedItem.ToString();
      

  4.   

    晕,写出来一看还真是简单,呵呵.同2楼所说有可能选到一样的,重复的具体怎么处理呢?
    if(ddl....==dd....)这样吗?
      

  5.   

    你应该在js里写个函数,每选择一次dropdownList的一个ITEM,就将textbox里的数值加" , "+this.dropdownlist.SelectedItem.ToString()
      

  6.   

    this.txexbox.Text.IndexOf(this.dropdownlist.SelectedItem.ToString())>=0就是有重复的
      

  7.   

    呵呵简单写发是
    this.txexbox.Text   = this.dropdownlist.SelectedItem.ToString()+","+this.txexbox.Text  ;
    但是没有排除重复的,要不重复你就要分析一下
      

  8.   

    哎呀不好意思写错了,如果要判断的话不知道正则能不能做如果不能可能就要分解
    Split(',')成数组然后循环判断