SqlDataReader 应用——获取数据库中数据到控件

private void LoadPage()
{
        Conn = new SqlConnection(strConn);
        string selectSql = "select EmployeeID, PersonalID, PersonalName" +
            ", Nation,  SpouseName, SpouseID, Email, TelPhone, TelMobile " +
             ",Adress,  Academy, Major, GraduateTime, EnterTime,Birthday," +
             "SexID,PoliticalID,MarryID,DegreeID,EmpType,DepartID,PositionID,StateID,ForeignID" +
             " from MG_PersonalInfo where EmployeeID=" + TextBox1.Text;
        myCommand = new SqlCommand(selectSql, Conn);
        Conn.Open();
        SqlDataReader myReader = myCommand.ExecuteReader();
       if (myReader.Read())
        {
            txtEmployeeID.Text = TextBox1.Text;
            txtPersonalID.Text = myReader.GetValue(1).ToString();
            txtPersonalName.Text = myReader.GetValue(2).ToString();
            txtNation.Text = myReader.GetValue(3).ToString();
            txtSpouseName.Text = myReader.GetValue(4).ToString();
            txtSpouseID.Text = myReader.GetValue(5).ToString();
            txtEmail.Text = myReader.GetValue(6).ToString();
            txtTelPhone.Text = myReader.GetValue(7).ToString();
            txtTelMobile.Text = myReader.GetValue(8).ToString();
            txtAdress.Text = myReader.GetValue(9).ToString();
            txtAcademy.Text = myReader.GetValue(11).ToString();
            txtMajor.Text = myReader.GetValue(12).ToString();
            txtGraduateTime.Text = myReader.GetValue(13).ToString();
            txtEnterTime.Text = myReader.GetValue(14).ToString();
            txtBirthday.Text = myReader.GetValue(15).ToString();


            ddlSex.SelectedItem.Text = myReader.GetValue(16).ToString();
            ddlPolitical.SelectedItem.Text = myReader.GetValue(17).ToString();
            ddlMarry.SelectedItem.Text = myReader.GetValue(18).ToString();
            ddlDegreeType.SelectedItem.Text = myReader.GetValue(19).ToString();
            ddlEmpType.SelectedItem.Text = myReader.GetValue(20).ToString();
            ddlDepart.SelectedItem.Text = myReader.GetValue(21).ToString();
            ddlPosition.SelectedItem.Text = myReader.GetValue(22).ToString();
            ddlForeign.SelectedItem.Text = myReader.GetValue(23).ToString();
            
            
        }
        myReader.Close();
        Conn.Close();
}

你可能感兴趣的:(SqlDataReader 应用——获取数据库中数据到控件)