我目前正在使用不允许篡改的查询来提取信息:
Dim dt As DataTable = BLL.GetData(variable).Tables(0)
紧接着,我将删除字段以特定值开头的所有记录:
For Each dr As DataRow In dt.Rows
If dr.Item(2).ToString().StartsWith("value") Then
dr.Delete()
End If
Next
我真正想做的是:
dt.Select.Where(field1 => field1.StartsWith("value")).Delete()
我知道这不是它的语法,我可能与它的样子很不一样。For Each
工作正常,我只是想“简化”它。任何想法?任何和所有的帮助表示赞赏。