我的dropdownList是用SQLDATASOURCE填充的,我想在用户没有选这个DROPDOWNLIST时,取得其显示的VALUE,我的程序如下: this.Label1.Text =  this.DropDownList1.SelectedValue.ToString()然而,如果用户选一下dropdownList的任何一项没问题,但是用户看到dropdownList的值是他想要的而没有再去选一下,运行程序时出错.
 
咋能让用户不选就能取dropdownList显示的值呢?

解决方案 »

  1.   

    不太理解你的问题是什么意思。咋能让用户不选就能取dropdownList显示的值呢?
    默认的就有选中值的,
    this.Label1.Text =  this.DropDownList1.SelectedValue.ToString()
    放在绑定语句之后。
      

  2.   

    我的页面上用的是拖拉过来的SQLDATASOURCE绑定在DROPDOWNLIST上,一打开页面就显示,可我直接
    运行this.Label1.Text =  this.DropDownList1.SelectedValue.ToString(),程序报错,我选一下下DROPDOWNLIST就可以取出值了.我的问题是:我不选可以取出显示的值么?
      

  3.   

    这样:
    if( DropDownList1.Selectedindex != -1 )
    {
    this.Label1.Text =  this.DropDownList1.SelectedValue.ToString()
    }