您的位置:首页 > 编程语言 > C#

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

2013-01-16 21:04 309 查看
初始页面自动给站点名称赋值

效果:


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

代码:

private string userzdmc;
public string Userzdmc
{
get
{
return userzdmc;
}
set
{
userzdmc = value;
}
}

/// <summary>
/// 用登录名创建User
/// </summary>
/// <param name="loginID"></param>
/// <returns></returns>
public static Users CreateUserByLoginID(string loginID)
{
Users user = new Users();
string sql = @"select UserID,LoginID,UserName,UserPassword ,zdmc from UserManagement
WHERE LoginID=@LoginID";
DbCommand sqlCommand = ERPDataBase.ERPDB.GetSqlStringCommand(sql);
ERPDataBase.ERPDB.AddInParameter(sqlCommand, "@LoginID", DbType.String, loginID);
DataSet ds = new DataSet();
ERPDataBase.ERPDB.LoadDataSet(sqlCommand, ds, new string[] { "user" });
if (ds.Tables["user"].Rows.Count > 0)
{
DataRow row = ds.Tables["user"].Rows[0];
GiveUserValue(row, user);
}
return user;
}

protected static void GiveUserValue(DataRow row, Users user)
{
user.userID = row["UserID"] == DBNull.Value ? string.Empty : row["UserID"].ToString();
user.userName = row["UserName"] == DBNull.Value ? string.Empty : row["UserName"].ToString();
user.userPass = row["UserPassword"] == DBNull.Value ? string.Empty : row["UserPassword"].ToString();
user.loginID = row["LoginID"] == DBNull.Value ? string.Empty : row["LoginID"].ToString();
user.userzdmc = row["zdmc"] == DBNull.Value ? string.Empty : row["zdmc"].ToString();
}


调用:

protected void Page_Load(object sender, EventArgs e)
{
Response.Expires = -1;
if (!IsPostBack)
{

if (ActionType == CommonEnum.ActionLevel.Write)
{
tbzdmc.Text = ERPUser.Userzdmc;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: