📄 empdetail.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Configuration;
using System.Data.SqlClient;
namespace OfficeOnline
{
/// <summary>
/// EmpDetail1 的摘要说明。
/// </summary>
public class EmpDetail1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.ImageButton ImageButton1;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator4;
protected System.Web.UI.WebControls.TextBox tbxzonecode;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator3;
protected System.Web.UI.WebControls.TextBox tbxaddress;
protected System.Web.UI.WebControls.TextBox tbxhp;
protected System.Web.UI.WebControls.TextBox tbxmp;
protected System.Web.UI.WebControls.TextBox tbxeb;
protected System.Web.UI.WebControls.TextBox tbxnp;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
protected System.Web.UI.WebControls.TextBox tbxidcard;
protected System.Web.UI.WebControls.CompareValidator CompareValidator1;
protected System.Web.UI.WebControls.TextBox tbxpwd2;
protected System.Web.UI.WebControls.TextBox tbxpwd1;
protected System.Web.UI.WebControls.DropDownList dplrank;
protected System.Web.UI.WebControls.DropDownList dropDep;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
protected System.Web.UI.WebControls.TextBox tbxname;
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
// 创建数据库连接对象
SqlConnection objconn=new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);
objconn.Open();
SqlCommand objcmd=new SqlCommand("EmpDetail",objconn);
objcmd.CommandType=CommandType.StoredProcedure;
SqlParameter paramEmpID= new SqlParameter("@EmpID",SqlDbType.Int);
paramEmpID.Value=Convert.ToInt32(Request.QueryString["EmpID"]);
objcmd.Parameters.Add(paramEmpID);
SqlDataReader dr =objcmd.ExecuteReader();
if(dr.Read())
{
tbxname.Text=dr["EmpName"].ToString();
dropDep.SelectedValue=dr["DptName"].ToString();
dplrank.SelectedValue=dr["Rank"].ToString();
tbxidcard.Text=dr["IDCardnumber"].ToString();
tbxnp.Text=dr["NativePlace"].ToString();
tbxeb.Text=dr["EmailBox"].ToString();
tbxmp.Text=dr["MobilePhone"].ToString();
tbxhp.Text=dr["HomePhone"].ToString();
tbxaddress.Text=dr["Address"].ToString();
tbxzonecode.Text=dr["ZoneCode"].ToString();
}
objconn.Close();
objconn.Open();
string objsql="Select DptName from Department";
SqlDataAdapter da = new SqlDataAdapter(objsql,objconn);
//创建并填充DataSet
DataSet ds = new DataSet();
da.Fill(ds,"Department");
dropDep.DataSource=ds;
dropDep.DataMember="Department";
dropDep.DataTextField ="DptName";
dropDep.DataBind();
objconn.Close();
}
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
//创建数据库连接对象
SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);
objconn.Open();
SqlCommand objcmd =new SqlCommand("EmpModify",objconn);
objcmd.CommandType=CommandType.StoredProcedure;
//添加参数
SqlParameter paramEmpID=new SqlParameter("@EmpID",SqlDbType.Int);
paramEmpID.Value=Convert.ToInt32(Request.QueryString["EmpID"].ToString());
objcmd.Parameters.Add(paramEmpID);
SqlParameter paramEmpName =new SqlParameter("@EmpName",SqlDbType.NVarChar,16);
paramEmpName.Value=tbxname.Text;
objcmd.Parameters.Add(paramEmpName);
SqlParameter paramDptName =new SqlParameter("@DptName",SqlDbType.NVarChar,100);
paramDptName.Value=dropDep.SelectedValue;
objcmd.Parameters.Add(paramDptName);
SqlParameter paramRank =new SqlParameter("@Rank",SqlDbType.NVarChar,20);
paramRank.Value=dplrank.SelectedValue;
objcmd.Parameters.Add(paramRank);
SqlParameter paramEmpPwd =new SqlParameter("@EmpPwd",SqlDbType.NVarChar,16);
paramEmpPwd.Value=tbxpwd1.Text;
objcmd.Parameters.Add(paramEmpPwd);
SqlParameter paramNativePlace =new SqlParameter("@NativePlace",SqlDbType.NVarChar,200);
paramNativePlace.Value=tbxnp.Text;
objcmd.Parameters.Add(paramNativePlace);
SqlParameter paramEmailBox =new SqlParameter("@EmailBox",SqlDbType.NVarChar,50);
paramEmailBox.Value=tbxeb.Text;
objcmd.Parameters.Add(paramEmailBox);
SqlParameter paramMobilePhone =new SqlParameter("@MobilePhone",SqlDbType.Int);
paramMobilePhone.Value=tbxmp.Text;
objcmd.Parameters.Add(paramMobilePhone);
SqlParameter paramHomePhone =new SqlParameter("@HomePhone",SqlDbType.Int);
paramHomePhone.Value=tbxhp.Text;
objcmd.Parameters.Add(paramHomePhone);
SqlParameter paramAddress =new SqlParameter("@Address",SqlDbType.NVarChar,500);
paramAddress.Value=tbxaddress.Text;
objcmd.Parameters.Add(paramAddress);
SqlParameter paramZoneCode =new SqlParameter("@ZoneCode",SqlDbType.Int);
paramZoneCode.Value=tbxzonecode.Text;
objcmd.Parameters.Add(paramZoneCode);
SqlParameter paramIDCardnumber =new SqlParameter("@IDCardnumber ",SqlDbType.BigInt);
paramIDCardnumber .Value=tbxidcard.Text;
objcmd.Parameters.Add(paramIDCardnumber );
objcmd.ExecuteNonQuery();
objconn.Close();
Response.Redirect("EmpManage.aspx");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -