Ich möchte eine Zeile, die ich überprüft habe, aktualisieren und laden Sie die Gridview erneut.Ausgewählte Gridview Zeile nicht aktualisiert mit Checkbox
ich sie aktualisieren einen Knopf und ein Kontrollkästchen mit der Zeile zur Auswahl.
protected void btnProceed_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox chkRow = (row.Cells[0].FindControl("chkRow") as CheckBox);
if (chkRow.Checked)
{
con.Open();
cmd = new SqlCommand(@"UPDATE JobQuotations1
SET TransactionStatus = @Done
WHERE TransactionID = @Tid
AND TransactionNum = @num", con);
cmd.Parameters.AddWithValue("@Done", "Done");
cmd.Parameters.AddWithValue("@Tid", GridView1.SelectedRow.Cells[1].ToString());
cmd.Parameters.AddWithValue("@num", GridView1.SelectedRow.Cells[2].ToString());
cmd.ExecuteNonQuery();
con.Close();
LoadDataGrid();
}
}
}
Wenn ich auf den Knopf geklickt habe, passiert nichts.
Haben Sie Debug-Versuchen Sie es mit? Gibt es eine Anfrage an Ihren Server? –