Как обновить или отредактировать данные конкретного столбца в таблице, не влияя на другие столбцы в таблице SQL, используя C # - PullRequest
0 голосов
/ 06 мая 2019

Как обновить определенный столбец в таблице, не влияя на другие столбцы SQL с помощью C #? Моя настоящая проблема заключается в том, что, когда я пытаюсь обновить или отредактировать данные в таблице SQL, это влияет на всю строку все нули, что я могу сделать

У меня обновление из форм с запросом на обновление

также я новичок в StackOverflow

Пожалуйста, помогите мне

заранее спасибо

Я пробовал несколько столбцов обновить его работу, но я хочу, чтобы именно, когда я обновляю какой-либо конкретный столбец, только если другие столбцы остаются теми же данными, я также могу изменить любой столбец, не затрагивая другие столбцы

Вот мой код:

 private void UpdateUInfo_Click(object sender, EventArgs e)
        {
            //Reg.ConnectionString = @"Data Source = SRINIVASG-PC\SQLEXPRESS; Initial Catalog = WMSConnect; Integrated Security = True";//This is a connection string, is used to connect a database
            Reg.Open();
            SqlDataAdapter DelSUser = new SqlDataAdapter("UPDATE WMSRegform SET Name = '"+ FNameBox.Text +"', UserName = '"+ UNameBox.Text +"', MailAddr ='"+ MailBox.Text + "' , Paswrd = '" + PwdBox.Text + "', Contactinfo ='" + Contactinfo.Text + "'WHERE EmpID = " + EmpolyeeCode.Text +";", Reg);//This is a sql adapter class and it helps us to populate the data from Sql to c# like a bridge
            DataTable UpdUs = new DataTable();//I have create a datatable, it used populate a data
            DelSUser.Fill(UpdUs);
            dataGridView1.DataSource = UpdUs;
            Reg.Close();

            if (UpdUs.Rows.Count == 0)
            {
                MessageBox.Show("Mention User Has Been Updated Succesfully");

                clear();
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...