C# (ausgesprochen „C-Sharp“) ist eine moderne, objektorientierte Programmiersprache, die von Microsoft entwickelt wurde. Sie wird hauptsächlich für die Entwicklung von Anwendunge... [mehr]
Um ein `DataGridView` in C# mit einer Stored Procedure zu füllen, kannst du die folgenden Schritte befolgen. Hier ist ein einfaches Beispiel: 1. **Verbindung zur Datenbank herstellen**: Verwende `SqlConnection`, um eine Verbindung zu deiner SQL-Datenbank herzustellen. 2. **Stored Procedure aufrufen**: Verwende `SqlCommand`, um die Stored Procedure auszuführen. 3. **Daten in ein `DataTable` laden**: Fülle ein `DataTable` mit den Ergebnissen der Stored Procedure. 4. **DataGridView binden**: Setze die `DataSource` des `DataGridView` auf das `DataTable`. Hier ist ein Beispielcode: ```csharp using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; public class MyForm : Form { private DataGridView dataGridView; public MyForm() { dataGridView = new DataGridView { Dock = DockStyle.Fill }; this.Controls.Add(dataGridView); LoadData(); } private void LoadData() { string connectionString = "your_connection_string_here"; // Ersetze mit deinem Verbindungsstring using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand("YourStoredProcedureName", connection)) { command.CommandType = CommandType.StoredProcedure; // Optional: Parameter hinzufügen, falls erforderlich // command.Parameters.AddWithValue("@ParameterName", value); SqlDataAdapter adapter = new SqlDataAdapter(command); DataTable dataTable = new DataTable(); try { connection.Open(); adapter.Fill(dataTable); dataGridView.DataSource = dataTable; } catch (Exception ex) { MessageBox.Show("Fehler: " + ex.Message); } } } } } ``` In diesem Beispiel: - Ersetze `"your_connection_string_here"` mit deinem tatsächlichen Verbindungsstring zur Datenbank. - Ersetze `"YourStoredProcedureName"` mit dem Namen deiner Stored Procedure. - Füge bei Bedarf Parameter zur `SqlCommand`-Instanz hinzu. Dieses Beispiel zeigt, wie du ein `DataGridView` mit Daten aus einer Stored Procedure füllen kannst. Achte darauf, dass du die entsprechenden using-Direktiven für die benötigten Namespaces hinzufügst.
C# (ausgesprochen „C-Sharp“) ist eine moderne, objektorientierte Programmiersprache, die von Microsoft entwickelt wurde. Sie wird hauptsächlich für die Entwicklung von Anwendunge... [mehr]
In Visual Basic 2017 (bzw. Visual Studio 2017 mit .NET Framework und Windows Forms) kannst du im `DataGridView` die ersten Spalten fixieren, sodass sie beim horizontalen Scrollen sichtbar bleiben. Das... [mehr]