Wie Sie die DataSource in DataGridView binden

April 25

Die Eigenschaft "DataSource" in einer ASP "DataGridView" können Sie Daten aus einer Datenbank zu einem Web-Raster auf Ihren Seiten zu binden. Das DataGridView-Steuerelement macht es einfacher, Daten anzeigen, weil Sie nicht brauchen, um Spalten und Zeilen zu erstellen. Stattdessen die ASP-Sprache erstellt das Raster für Sie und Sie müssen nur die Daten, die mithilfe der DataSource-Eigenschaft anzuschließen.

Anweisungen

1 Klicken Sie auf die Windows-Schaltfläche "Start", und geben Sie "visual Studio." Drücken Sie "Enter", um Visual Studio zu öffnen, dann nachdem die Software geladen wird, öffnen Sie das Web-Projekt.

2 Mit der Datenbank verbinden, und die Informationen Abfragen. In diesem Beispiel wird eine Liste der Kunden abgerufen. Verwenden Sie die folgenden Codevorlage Einrichten Ihrer eigenen Verbindung und die Abfrage:

Schließen Sie die Zeichenfolge = "Integrated Security = SSPI; Persist Security Info = False; Initial Catalog = Mydb; Data Source = Server ";

da = new SqlDataAdapter("select * from customers, connect);

SqlCommandBuilder builder = new SqlCommandBuilder(da);3

Die Datenquelle einrichten. Die Eigenschaft "DataSource" wird eine Tabelle als Eingabe verwendet. Der folgende Code füllt die Tabelle mit den Daten, die Sie in Schritt 2 abgerufen:

DataTable dt = new DataTable();}

da.Fill(dt);4

Legen Sie die DataSource-Eigenschaft des DataGridView. Der folgende Code zeigt, wie das Raster-Eigenschaft die Tabelle zugewiesen wird:

GridView1. DataSource = dt;