我有一个数据表,其中包含一个文件列Path。现在我想过滤文件Path是否存在。
div.scroll {
background-color: #00FFFF;
width: 100px;
height: 100px;
overflow: scroll;
}
请你帮我解决一下如何过滤。
答案 0 :(得分:0)
您可以通过使用File.Exists
检查存在来按文件路径列过滤数据表var result = dataTable.AsEnumerable().Where(r=>File.Exists(r.Field<string>("Path"));
答案 1 :(得分:0)
DataSet是.NET中一个非常古老的概念,因此要使用LINQ,您需要一些额外的语法:
dataTable.Rows.Cast<DataRow>().Select(row => File.Exists(row.Field<String>(columnName)))
这将返回IEnumerable<Boolean>
,确定文件是否存在。