我正在尝试查找目录中的所有txt文件。
thisdir返回两列数据的数据表并且是正确的。
我遇到了dirsort认识到这个问题的麻烦
protected void display(string dir)
{
DataTable dirsort = new DataTable(thisdir(dir));
DataTable dirout = new DataTable();
dirout.Columns.Add("Name");
dirout.Columns.Add("Size");
foreach (string txtFile in dirsort)
{
if(txtFile["File"].Substring(Len(txtFile["File"])-3,3)) == "txt")
{
dirout.Rows.Add(txtFile["File"], Folder["Size"]);
}
}
GridView1.DataSource = dirout;
GridView1.DataBind();
}
protected static DataTable thisdir(string dir)
{
DataTable dt = new DataTable();
dt.Columns.Add("File");
dt.Columns.Add("Size");
...
string file = ftpReader.ReadLine().ToString();
string size = ftpfilesize(dir, file);
dt.Rows.Add(file, size);
return dt;
}
答案 0 :(得分:0)
试试这样:
DataTable dirsort = thisdir(dir);