Ich habe Gridview
voll mit Daten und ich brauche, wenn einige Zeilen überprüft werden kann ich in der Lage sein, den Knopf zu drücken und die Daten entsprechend ändern, kann ich es tun, wenn alle Zeilen überprüft werden, aber ich kann nicht finden eine Möglichkeit, meine Abfragen mit der ID einer oder mehrerer Zeilen zu verbinden.Gridview Zeile ID
0
A
Antwort
0
@Nemanja, Sie möchten ID von jedem Datensatz dann nur erhalten Sie in der Lage, basierend auf ID zu aktualisieren. Zunächst binden Id des Datensatzes in Raster und versuchen ID in Schaltfläche Click-Ereignis dieses
0
Versuchen Sie:
protected void UsedForButton_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
CheckBox checkbox1 = (CheckBox)row.FindControl("InStockCbx");
if (checkbox1.Checked)
{
int id = Convert.ToInt32(GridView1.DataKeys[row.RowIndex].Value.ToString());
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cn"].ConnectionString);
SqlCommand cmd = new SqlCommand ("UPDATE WorkTable SET InStock = 0 WHERE Id = @Id"", con);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("@Id", SqlDbType.Int).Value = id;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
cmd.Dispose();
}
}
}
Hinweis: Sie benötigen Datenschlüssel in Ihrer .aspx
Vorlage angeben, wie hier:
<asp:GridView ID="GridView1" runat="server" DataKeyNames="id" ...>
Verwandte Themen
- 1. Gridview letzte Zeile abgeschnitten
- 2. Gridview Return nur eine Zeile
- 3. asp.net gridview - Zeile auswählen
- 4. GridView-Zeile zum Objekttyp
- 5. DevExpress gridview leere Zeile
- 6. C# klickbare Zeile in gridview
- 7. C#: GridView, Zeile-für-Zeile-Operationen
- 8. ID von gridview in Etikett
- 9. Wie kann ich eine Gridview Zeile zu einer anderen Zeile in gridview asp.net
- 10. Gridview ausgewählte Zeile funktioniert nicht
- 11. Leere Zeile in Gridview ausblenden
- 12. Alternater Farbe in Zeile GridView
- 13. Get GridView ausgewählte Zeile DataKey in Javascript
- 14. GridView - Dritte Zeile ist nicht wählbar
- 15. Android - OnClick innerhalb der GridView-Zeile
- 16. Gridview überprüfen jede Zeile und aktualisieren
- 17. Wie Referenz auf Gridview TemplateField Zeile?
- 18. Yii2 GridView sortiert ID-Spalte nach einer Array-ID
- 19. WebForms GridView Zeile LinkButton Callback nicht feuern
- 20. SQLite Zeile löschen von onItemLongClick gridview SQLite
- 21. Problem mit ausgewählter Zeile in GridView Paging
- 22. GridView werfen Null auf Kind-ID
- 23. Gridview mit Radio Spalte, Radio ID Problem
- 24. Wie ID # Spalte Kartik entfernen gridview
- 25. Get asp: CheckBox-ID in gridview
- 26. Änderung Hintergrund jeder zweiten Zeile in gridview, wenn Zeile sichtbar
- 27. Wählen Sie bestimmte Zeile in Gridview
- 28. ASP.NET: Repeater-Steuerelement in einer Gridview-Zeile
- 29. Eine Gridview-Zeile im Bearbeitungsmodus programmgesteuert einfügen
- 30. wpf gridview hat keine Zeile ausgewählt Ereignis
können Sie ASPX-Teil hinzufügen. So kann ich leicht verstehen. Brauchen Sie mehr Details – Rajan