2017-10-16 5 views
1

ich die Namen von Unterordner in asp Boundfield in C# DatabindingName des Verzeichnisses innerhalb Directory in Databinding in C#

Für kennt die Namen von Unterordner ich brauche habe die DirectoryInfo verwendet

In der Codierung habe ich diesen Fehler:

Ein Feld oder eine Eigenschaft mit dem Namen 'Namen' auf die ausgewählten Datenquelle wurde nicht

Mein Code unten gefunden.

Können Sie mir helfen?

Vielen Dank im Voraus für jede Hilfe, sehr geschätzt.

CS-

using (DataSet ds = 
    new DataSet()) 
{ 
    DataTable dt = 
     new DataTable(); 

    sda.Fill(ds); 
    sda.Fill(dt); 

    dt = ds.Tables[0]; 
    string FilePath = HttpContext.Current.Server.MapPath("/myfolder/" + ds.Tables[0].Rows[0]["sFolder"].ToString().Replace('/', '\\')); 
    HttpContext.Current.Response.Write(FilePath + "<br /><br />"); 

    DirectoryInfo directory = new DirectoryInfo(@FilePath); 
    DirectoryInfo[] subDirectories = directory.GetDirectories(); 

    foreach (DirectoryInfo dirInfo in subDirectories) 
     HttpContext.Current.Response.Write(dirInfo.Name + "<br />");            

    return dt; 
} 

ASPX-

   <asp:GridView ID="gvCustomers" runat="server" AutoGenerateColumns="false" 
        CssClass="mGrid" Width="500" HorizontalAlign="Center" 
        DataKeyNames="ID" OnRowDataBound="OnRowDataBound"> 
        <Columns> 
         <asp:BoundField DataField="Name" HeaderText="Folder name" /> 
        </Columns> 
       </asp:GridView> 

Antwort

1

Bitte versuchen Sie diese tutorial

Mit ASP.Net C# in einzelne Datatable Multiple Tables Merging

Verwandte Themen