点滴积累【C#】---初始页面自动给站点名称赋值

初始页面自动给站点名称赋值

效果:

说明:点击进入添加页面时,Textbox文本框中自动给站点名称赋值

代码:

 1 private string userzdmc;

 2         public string Userzdmc

 3         {

 4             get

 5             {

 6                 return userzdmc;

 7             }

 8             set

 9             {

10                 userzdmc = value;

11             }

12         }

13 

14 /// <summary>

15         /// 用登录名创建User

16         /// </summary>

17         /// <param name="loginID"></param>

18         /// <returns></returns>

19         public static Users CreateUserByLoginID(string loginID)

20         {

21             Users user = new Users();

22             string sql = @"select UserID,LoginID,UserName,UserPassword ,zdmc from UserManagement

23                             WHERE LoginID=@LoginID";

24             DbCommand sqlCommand = ERPDataBase.ERPDB.GetSqlStringCommand(sql);

25             ERPDataBase.ERPDB.AddInParameter(sqlCommand, "@LoginID", DbType.String, loginID);

26             DataSet ds = new DataSet();

27             ERPDataBase.ERPDB.LoadDataSet(sqlCommand, ds, new string[] { "user" });

28             if (ds.Tables["user"].Rows.Count > 0)

29             {

30                 DataRow row = ds.Tables["user"].Rows[0];

31                 GiveUserValue(row, user);

32             }

33             return user;

34         }

35 

36         protected static void GiveUserValue(DataRow row, Users user)

37         {

38             user.userID = row["UserID"] == DBNull.Value ? string.Empty : row["UserID"].ToString();

39             user.userName = row["UserName"] == DBNull.Value ? string.Empty : row["UserName"].ToString();

40             user.userPass = row["UserPassword"] == DBNull.Value ? string.Empty : row["UserPassword"].ToString();

41             user.loginID = row["LoginID"] == DBNull.Value ? string.Empty : row["LoginID"].ToString();

42             user.userzdmc = row["zdmc"] == DBNull.Value ? string.Empty : row["zdmc"].ToString();

43         }

调用:

 1 protected void Page_Load(object sender, EventArgs e)

 2         {

 3             Response.Expires = -1;

 4             if (!IsPostBack)

 5             {

 6                

 7                 if (ActionType == CommonEnum.ActionLevel.Write)

 8                 { 

 9                     tbzdmc.Text = ERPUser.Userzdmc;

10                 }

11             }

12         }

 

你可能感兴趣的:(C#)