2017-02-02 5 views
-2

Ich brauche Hilfe bei der Anzeige von Ordner Inhalt in Gridview später hinzufügen 3 Felder (editierbar) welche Benutzer aktualisieren können löschen und speichern Sie alle diese Daten in der Datenbank.hinzufügen 3 Felder (editierbar) welcher Benutzer kann aktualisieren und speichern Sie alle Daten in der Datenbank

Hier ist mein Code Ordnerinhalte für die Anzeige:

DataTable table = new DataTable(); 
table.Columns.Add("File Name"); 
table.Columns.Add("Sequence"); 
table.Columns.Add("Delay"); 

for (int i = 0; i < files.Length; i++) { 
    FileInfo file = new FileInfo(files[i]); 
    table.Rows.Add(file.Name); 
} 
dataGridView1.DataSource = table; 
+5

Können Sie bitte Ihr Problem kurz erläutern. –

+0

Mögliches Duplikat von http://stackoverflow.com/questions/19114635/how-to-bind-datatable-to-datagridview-in-c-sharp – Prajwal

+0

Anzeige Ordner Inhalte, die nicht konstant sein und nach der Anzeige von 3 Felder Sequenz, Format , Delay muss der Gridview hinzugefügt werden, die der Benutzer aktualisiert/löscht. Ich bin in der Lage, Ordnerinhalte anzuzeigen, aber jetzt, wie Sie diese Daten mit der Datenbank verbinden? @nayan –

Antwort

0

Es muss so some werden:

DataTable table = new DataTable(); 
    table.Columns.Add("File Name"); 
    table.Columns.Add("Sequence"); 

    for (int i = 0; i < files.Length; i++) 
    { 
     FileInfo file = new FileInfo(files[i]); 
     DataRow r = table.NewRow(); 
     r["File Name"] = file.Name; 
     r["Sequence"] = "OtherString"; 
     table.Rows.Add(r); 
    } 
    dataGridView1.DataSource = table; 
+0

DataRow r = table.AddNewRow(); doesnot so nicht akzeptieren. Ich verwende Visual Studio 2015 in C# Sprache –

+0

auch wie wir haben r ["Dateiname"] = file.Name; bedeutet, dass file.name auf den Felddateinamen anspricht. Ich brauche ebenfalls eine Verzögerung und Sequenz, die ich nicht finden kann. –

Verwandte Themen