string sql = @"select * from webclass where Parentid=0";
        ddl1.DataSource = getDs(sql);
        ddl1.DataTextField = "cname";
        ddl1.DataValueField = "id";
        ddl1.SelectedIndex = 11;
        ddl1.DataBind();数据库
ID CNAME ParentID
1 广州 0
11 深圳 0我把SelectedIndex设置成11“深圳” ,可默认显示还是广州?

解决方案 »

  1.   


            ddl1.DataBind(); 
    ddl1.SelectedIndex = 11; 
    换一下位置
      

  2.   

    string sql = @"select * from webclass where Parentid=0";    
            ddl1.DataTextField = "cname"; 
            ddl1.DataValueField = "id";  
       ddl1.DataSource = getDs(sql); 
            ddl1.DataBind(); 
       ddl1.SelectedIndex = 11; 
      

  3.   


    这样不方便, 还是使用SelectedIndex 比较好。