2010-12-09 13 views
0

Ich verwende Kontrollkästchen zum Auswählen der Zeilen in der Gridview. Wie füge ich die mehreren ausgewählten Zeilen in die Tabelle ein, die die Verbindung nur einmal öffnet.Bulk einfügen mit Gridview mit C# asp.net

+1

Warum nicht eine for/foreach? Sie könnten die "Where" -Klausel von LINQ verwenden, aber auch im Hintergrund eine for-Schleife. – KBoek

Antwort

3

Wenn Sie Postback, lesen Sie alle überprüften Zeilen und legen Sie die Daten in eine DataTable. Sie können dann ein SqlBulkCopy Objekt verwenden, um das DataTable in Ihre Datenbanktabelle zu schieben.

0

Mit JS in ein verstecktes Feld schreiben, wenn der Benutzer ein Kontrollkästchen deaktiviert oder einen Ajax-Aufruf an den Server mit der ID-geprüften Zeile ausführt.

Verwandte Themen