Обновление даты и времени для всех строк?
Обновление даты и времени для всех строк?
Что я уже пробовал:
Измените комментарий. Удаленный
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.Columns[e.ColumnIndex].Name == "Submit") { using (OleDbConnection con1 = new OleDbConnection(con)) { con1.Open(); for (int i = 0; i < dataGridView1.Rows.Count; i++) { cmd = new OleDbCommand(); cmd.Connection = con1; string query1 = "Update Spldetails set ID = @id,Status = @sts,Comment =@cmnt,Approvedhrs =@aphr,Reviewer = ('" + label5.Text + "'),Revieweddate = ('"+dateTimePicker3.Value+"') where ID =@id"; cmd.Parameters.AddWithValue("@id", dataGridView1.Rows[i].Cells[0].Value); cmd.Parameters.AddWithValue("@sts", dataGridView1.Rows[i].Cells[11].Value); cmd.Parameters.AddWithValue("@cmnt", dataGridView1.Rows[i].Cells[12].Value); cmd.Parameters.AddWithValue("@aphr", dataGridView1.Rows[i].Cells[13].Value); cmd.Parameters.AddWithValue("('" + label5.Text + "')", dataGridView1.Rows[i].Cells[14].Value); cmd.Parameters.AddWithValue("('" + dateTimePicker3.Value + "')", dataGridView1.Rows[i].Cells[15].Value); cmd.CommandText = query1; cmd.ExecuteNonQuery(); //spldetailsBindingSource.EndEdit(); //spldetailsTableAdapter.Update(updatedata); } MessageBox.Show("Your Details have been Submitted successfully....!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
он работает, но я обновляю для одной строки & он обновил Reviewer & revieweddate для всех строк.
кто-нибудь может решить мою проблему, сэр?.