在我的应用程序中,我需要检查数据库中是否存在过滤器匹配行 - 我该如何检查?如果数据库中确实存在过滤行,请从数据库中删除这些行。最初我的数据库是空的。我怎么能这样做?
用于匹配过滤器行:
int month;
bool validMonth = int.TryParse(txtmonth.Text, out month);
int year;
bool validYear = int.TryParse(txtyear.Text, out year);
var filteredRows = from row in dt.AsEnumerable()
let date = System.DateTime.ParseExact(row.Field<string>("date"), "MM/dd/yyyy", CultureInfo.InvariantCulture)
where date.Month == month && date.Year == year
select row;
DataRow[] dr = filteredRows.ToArray();
DataTable selectedrows = filteredRows.CopyToDataTable();
答案 0 :(得分:0)
要检查是否存在任何行,您可以使用
if(filteredRows.Any())