Ich versuche, eine Tabelle in meiner Datenbank zu aktualisieren, wenn eine Schaltfläche gedrückt wird. Ich möchte in der Lage sein, eine bestimmte Spalte basierend auf dem aktivierten Optionsfeld zu aktualisieren, und eine bestimmte Zeile des Namens in dem Textfeld entspricht einem Name in der Tabelle. Hat jemand Vorschläge, wie man das macht?Microsoft Visual Studio-SQL-Datenbank C#
-1
A
Antwort
1
Wenn Sie eine SQL Server-Datenbank bedeuten, würde ich mit einem UPDATE
Befehl ein System.Data.SqlClient.SqlCommand
Objekt verwenden (conn
im Folgenden finden Sie eine System.Data.SqlClient.SqlConnection
):
SqlCommand cmd = new SqlCommand("UPDATE MY_TABLE SET VALUE = @Value WHERE NAME = @Name", conn);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("@Value", /* checked button value */);
cmd.Parameters.Add("@Name", /* row name */);
cmd.ExecuteNonQuery();
0
Sie leicht auch Entity Framework Ihrer Tabelle mit aktualisieren.
using (var db = new MyContextDB())
{
var book = db.Books.SingleOrDefault(b => b.BookName == textBox1.Text);
if (book != null)
{
try
{
book.IsAvailableOnline = radioButton1.Checked;
db.Entry(book).State = EntityState.Modified;
db.SaveChanges();
}
catch (Exception ex)
{
throw;
}
}
}
Verwandte Themen
- 1. Microsoft Visual C++ Code-Optimierung
- 2. C++ Microsoft Visual Studio Fehler
- 3. Microsoft Visual Studio 2012 C++
- 4. Wo Microsoft herunterladen "Visual C++: in Visual C++ enthaltene Beispiele"
- 5. Deaktivieren Sie Microsoft Visual C++ - Laufzeitfehler
- 6. Microsoft Visual C# -Express Edition 2008 Frage
- 7. Microsoft Visual C++ Compiler für Python
- 8. Microsoft Visual C++ 9.0 ist erforderlich
- 9. CMake mit Microsoft Visual C++ - Build-Tools
- 10. Domino Microsoft Visual C++ Debug Fehler: nHTTP.EXE
- 11. Microsoft Visual C++ - Compiler für Python 3.4
- 12. installieren Microsoft Visual C++ 14.0 für PyAthenaJDBC
- 13. Warum werden einige Microsoft-Sprachen als "visuell" bezeichnet? (Visual C#, Visual Basic .NET, Visual C++)
- 14. Kann nicht Microsoft Visual C++ 2015 Redistributable Programmatically C#
- 15. Unterschiede zwischen GNU C++ und Microsoft Visual C++
- 16. Microsoft Visual C# -Compiler Version 4.6.1590.0 für C# 5
- 17. Microsoft Visual Basic (Kontrollkästchen Beziehungen)
- 18. Microsoft Visual C++ 2015 Redistributable-Paket Setup schlägt fehl 0x80240017
- 19. Microsoft Visual C++ reagiert nicht beim Erstellen eines Projekts
- 20. Verwenden von Microsoft C++ - Compiler ohne Visual Studio zu installieren
- 21. Wie finden Sie Compilation Präprozessor in Microsoft Visual C++ verwendet
- 22. Microsoft Visual C++ Build Tools-Compiler mit Eclipse
- 23. Fehlermeldung während der Installation von Microsoft Visual C++ 2015
- 24. System.Data.Sqlite - Fehler bei der Installation von Microsoft Visual C++ Runtime
- 25. Kann auf Dev C++ statt Microsoft Visual Studio programmieren?
- 26. Entfernen Sie PictureBox Rahmen in Microsoft Visual Studio mit C#
- 27. Wie kann ich "Microsoft Visual C++ Debug Library" -Dialoge deaktivieren?
- 28. TcpClient-Klasse in C++ (Microsoft Visual Studio) Beispiel?
- 29. Rechner Microsoft Visual Studio 2010
- 30. Microsoft Visual Studio "Setup blockiert"
willkommen zu stapeln ... dies scheint wie Ihre Aufgabe für die day..consider Zugabe, was du so far..stack getan haben, ist über Hilfe auf ungelöste Probleme bekommen und Gemeinschaft .. nicht Code Sourcing – RohitS
See [wie man als Frage hier fragt] (https://stackoverflow.com/help/mcve). Bitte zeigen Sie, was Sie bisher versucht haben. –
Tut mir leid, ich habe das auf der Flucht von meinem Telefon hinzugefügt, während ich unterwegs bin, weil ich vergessen habe, die Frage letzte Nacht zu stellen. Deshalb habe ich keinen Code angehängt, den ich ausprobiert habe. Will hinzufügen, wenn ich zurückkomme, aber es war in der Richtung, was die Antwort unten ist. Ich denke, ich habe vielleicht vergessen, eine Zeile oder etwas hinzuzufügen, verglichen mit dem, was sie haben – dmm