Hallo Forum,
ich möchte eigentlich nur eine GridView mit einer Tabelle füllen und die mir die GV anzeigen lassen. Aber die GridView wird im Browser nicht angezeigt!?! Ich dachte erst daran dass die Tabelle vllt nicht richtig gefüllt wird, aber wenn ich danach debugge steht eindeutig was drin.
GridView4.DataSource = null;
HyperLink hl = new HyperLink();
HyperLink hl2 = new HyperLink();
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("Ordner", typeof(String)));
dt.Columns.Add(new DataColumn("Name", typeof(String)));
dt.Columns.Add(new DataColumn("Erstellt", typeof(String)));
dt.Columns.Add(new DataColumn("Delete", typeof(String)));
foreach (DirectoryInfo unterVerzeichnis in unterVerzeichnisse)
{
dr = dt.NewRow();
dr[0] = hl;
dr[1] = unterVerzeichnis.Name;
dr[2] = unterVerzeichnis.CreationTime;
dr[3] = hl2;
dt.Rows.Add(dr);
}
GridView4.DataSource = dt;
GridView4.DataBind();
Vielen Dank!
edit: war quatsch
"Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life."
Ich hab deinen code mal getestet, mit einer Spalte/Zeile, integer und eine Zahl zugewiesen und das geht. Es muss irgendwo an deiner foreach-schleife liegen...! eventuell die Hyperlinks?