解决方案 »

  1.   

    绑定数据源后只能用selectedIndex赋值,因为这时候所有候选项都是引用值了
      

  2.   


    【更正】:我搞错了,是可以用Text赋值的,楼主是否检查下“张三”是否真的在源里,是否有空格问题?
      

  3.   

    设成DropDownList就不能用Text了
    只能用SelectedIndex
      

  4.   

    晕。“张三”在数据源中的位置,是第一个SelectedIndex就是0,是第二个SelectedIndex=1,以此类推
      

  5.   

    改变里面的值就用comboBox1.Items[0]=“张三”;
      

  6.   

    右键->属性->Text,填上要显示的内容
      

  7.   

    楼主写的什么乱七八糟的,你comboBox控件DropDownStyle属性都设置成DropDownList了,这就意味着你是不能通过comboBox控件来进行赋值了,你最多只能将数据库里面的某一个数据设置为默认值。设置combobox默认值的方法是在page_Load里面写如下代码:
    this.combobox1.selectIndex=张三所在行-1;
    若是想用户自己输入值,则必须将comboBox控件DropDownStyle属性都设置成DropDown,然后设置combobox默认值的方法是在page_Load里面写如下代码:
    this.combobox1.Text="张三";