我正在尝试制作一个表单,在文本框中显示用户的所有信息(名字、姓氏、电子邮件..)。然后有一个按钮,用户可以编辑字段并通过 TableAdaptor 和 Update 方法将更新提交到数据库。
问题是我想更新特定列而不是所有列。顺便说一句,我visible = false
用来强制用户不要编辑特定字段。
这是我正在使用的服务器端。
protected void btnUpdate_Click(object sender, EventArgs e)
{
string username = Session["Login"].ToString();
string Password = tbOldPassword.Text;
string newpassword = tbNewPassword.Text;
string Firstname = tbFirstname.Text;
string Lastname = tbLastname.Text;
string Email = tbEmail.Text;
DateTime DOB = DateTime.Parse(tbDOB.Text);
string Mobile = tbMobile.Text;
int Gender = int.Parse(tbGender.Text);
int Country = int.Parse(tbCountry.Text);
MembersTableAdapter mta = new MembersTableAdapter();
// no overload for method 'Update' takes 5 arguments
mta.Update(Firstname, Lastname, Email, DOB, Mobile);
lblMessage.Text = "User profile has been updated !";
}
我是个大人物,我想向你学习。
先感谢您。