1

ユーザーのすべての情報 (名、姓、電子メールなど) をテキスト ボックスに表示するフォームを作成しようとしています。そして、ユーザーがフィールドを編集し、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 !";


}

私は大物で、あなたから学びたいと思っています。

前もって感謝します。

4

0 に答える 0