私は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%"