我刚开始学习Linq。我刚刚创建了一个这样的示例测试。
Dim dt As New DataTable
Dim dc As New DataColumn
dc.ColumnName = "Test"
dt.Columns.Add(dc)
dt.Rows.Add("Test")
dt.Rows.Add("One test")
dt.Rows.Add("Second test")
Dim results = From myRow In dt.AsEnumerable
Where myRow("Test") = "Test"
Select myRow
For Each Row In results
Console.WriteLine(Row.Item(0).ToString())
Next
这将返回迭代中的第一行。
但是如果我想使用 % 的 LIKE 运算符呢?我无法让它工作。
我试过了
Where myRow("Test") LIKE "Test%"