📄 changeinfo.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class changeinfo_aspx
{
void Page_Load(object sender, EventArgs e)
{
username.Text = Session["username"].ToString();//通过Session["username"]获得用户名
if (!IsPostBack)
{
string str = "select * from 客户信息表 where 用户名='" + username.Text + "' ";//提供将要执行的SQL语句
DataSet ds = dal.exedataset(str);
//通过dal.exedataset(str)执行SQL语句,返回的值为dataset型,因此用ds加以保存,此时ds里实际只有一张表,表里只有一行
userpwd.Text = ds.Tables[0].Rows[0]["用户密码"].ToString();
//将数据集里的第一张表的第一行的"用户密码"列取出并显示在文本框里
useradd.Text = ds.Tables[0].Rows[0]["用户地址"].ToString();
//将数据集里的第一张表的第一行的"用户地址"列取出并显示在文本框里
useremail.Text = ds.Tables[0].Rows[0]["Email"].ToString();
//将数据集里的第一张表的第一行的"Email"列取出并显示在文本框里
string str2="select * from 会员等级信息表 where 会员等级ID='"+ ds.Tables[0].Rows[0]["会员等级ID"].ToString()+"'";
//该表里只有用户等级ID没有具体的等级名,再取一次,通过等级ID得到等级名称
DataSet ds2 = dal.exedataset(str2);
//取得用户等级名称,下面一句将其在文本框里取出.可以通过建立视图将其简化
textlevel.Text = ds2.Tables[0].Rows[0]["等级名称"].ToString();
}
}
void Button2_Click(object sender, EventArgs e)
{
user u = new user();
u.userid = username.Text ;
u.userpwd = userpwd.Text;
u.useradd = useradd.Text;
u.useremail = useremail.Text;//获得要修改的信息
string str="update 客户信息表 set 用户密码='"+u.userpwd+"',用户地址='"+u.useradd+"',Email='"+u.useremail +"'where 用户名='" +u.userid+"'";//提供SQL语句
dal.update(str);//修改之
}
void Button1_Click(object sender, EventArgs e)//此按钮将相关要修改的信息清空
{
userpwd.Text = "";
useradd.Text = "";
useremail.Text = "";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -