Обновление выбранной строки представления таблицы данных - Visual Studio - PullRequest
0 голосов
/ 30 мая 2019

Я строил для отца программу расчета заработной платы / бухгалтерии, чтобы сэкономить ему время и суету использования Excel, а может просто вернуться к ручке и бумаге.Я получил все готово и в примитивном ключе сырой, но удобный для пользователя, но все еще не могу получить правильный запрос на обновление.У меня есть учетная запись Azure, которую я в настоящее время использую для доступа к «облачной базе данных».

Я пробовал несколько способов:

//This is not the complete codes I have used.
newDataRow.Cells[0].Value = regYTD.Text;
string query = "UPDATE employeeInfo SET..."
/////////////////////////////////////////////

private void stubDbBtnUpdate_Click(object sender, EventArgs e)
{     
      //This is what I am currently using. 
      con.Open(); 
      string query = "UPDATE EmployeeInfo SET [Address Line 1] = '" + employeeAddress1.Text + "', [Address Line 2] = '" + employeeAddress2.Text + "', [City] = '" + employeeCity.Text + "', " +
                       "[State] = '" + employeeState.Text + "', [Zip] = '" + employeeZip.Text + "', [Phone] = '" + employeePhone.Text + "', " +
                       "[SSN] = '" + employeeSSN.Text + "', [Regular Earnings-YTD] = '" + regYTD.Text + "', " +
                       "[Overtime Earnings-YTD] = '" + ovrYTD.Text + "', [Total Earnings-YTD] = '" + totYTD.Text + "', [Federal-YTD] = '" + fedYTD.Text + "', " +
                       "[State-YTD] = '" + stYTD.Text + "', [Social-YTD] = '" + ssYTD.Text + "', [MediCare-YTD] = '" + medCareYTD.Text + "', " +
                       "[Total Deductions-YTD] = '" + deduYTD.Text + "',[Net Pay-YTD] = '" + netYTD.Text + "' ";
      SqlDataAdapter dataAdapter = new SqlDataAdapter(query, con);
      dataAdapter.SelectCommand.ExecuteNonQuery();
      con.Close();
 }

До сих пор они также не дали мне ошибкуневерный синтаксис или неправильный ввод, но использование newDataRow.Cell обновляет только нужные ячейки.Этот код корректно обновляется (до облака), но он также обновляет остальные ячейки с тем же [Name].

...