您的位置:首页 > 数据库

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

2011-09-07 17:41 337 查看
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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐