this.yuanxiaoId.Text = dr["GaoxiaoId"].ToString();
            this.zhaoshengId.Text = dr["ZhaoshenId"].ToString();
            this.xuexiaoadds.Text = dr["Adss"].ToString();
            this.phone.Text = dr["phone"].ToString();
            this.fax.Text = dr["fax"].ToString();
            this.netadds.Text = dr["Net"].ToString();
            //this.shenclass.Text = dr["Diqu_id"].ToString();//省ID
            this.shenclass.Text = dr["Diqu_wen"].ToString();//省文本
             this.xuexiaoclass.Text = dr["XuexiaoClassId"].ToString();//学校ID
            //this.xuexiaoclass.SelectedItem.Text = dr["XuexiaoClass"].ToString();//学校文本就是DropDownList 不能读取,
但绑定到了,省份和学校类别的数据表,就是说绑后,如果学校数据表是哪个类别的就绑定到哪个类别,目前,只绑定,好像没有读取一样。

解决方案 »

  1.   

    xuexiaoclass  你要先把数据绑定起来再用 
    //this.xuexiaoclass.SelectedItem.Text = dr["XuexiaoClass"].ToString();//学校文本你这里的意思是:直接在下拉菜单里选择等于这个dr["XuexiaoClass"].ToString()的值的那一项;而你根本就没有绑定过吧!
      

  2.   

    绑定后判断一下yourDropDownList.items.count。如果<=0那就是没有可选项。
      

  3.   


    xuexiaoclass.Items[xuexiaoclass.SelectedIndex].Text = dr["XuexiaoClass"].ToString();
      

  4.   

    先对 xuexiaoclass 进行数据集的绑定,再在你这里来进行选项的选择;
      

  5.   

    用dropdownlist的selectIterm,selecteIndex
      

  6.   


    ListItem item = dll1.Items.FindByText("Item 2");
    dll1.SelectedValue  = item.Value;
      

  7.   

    DropDownList1.DataSource=数据源
    DropDownList.DataBind();
    DropDownList.SelectValue=dr["XuexiaoClassId"].ToString();