0

これが私のコードです:

DirectoryInfo dirInfoWO = new DirectoryInfo( 
    Server.MapPath( "Clients/" + 
GetDistFolderName( (int)Session[ "Distid" ] ) + "/Work_Orders" ) );

ListViewWorkOrders.DataSource = dirInfoWO.GetFiles();
ListViewWorkOrders.DataBind();

.dbこれは、オプションとしてそれらを除外する必要がある拡張子を持つファイルをリストしています。LINQを使用する他の回答を見てきました。しかし、それらを機能させる方法がわかりません。

誰でも簡単に答えられますか?

4

2 に答える 2

2
ListViewWorkOrders.DataSource = 
    dirInfoWO.GetFiles().Where(fInfo=> !fInfo.Name.EndsWith(".db"));

また

ListViewWorkOrders.DataSource = 
    dirInfoWO.GetFiles().Where(fInfo=> !fInfo.Extension == ".db");
于 2012-06-07T15:16:35.217 に答える
1
ListViewWorkOrders.DataSource = 
    dirInfoWO.GetFiles().Where(p => Path.GetExtension(p.Name) != ".db");
于 2012-06-07T15:17:48.663 に答える