如何使用LINQ查询FoxPro数据库?
SELECT count(*) FROM Table group by item1
我写的代码如下,但是它不能正常工作。
Dim Query
Dim dt As New DataTable
Dim da = New Odbc.OdbcDataAdapter("SELECT * FROM table1",connection)
da.Fill(dt)
Query = (From row In dt.AsEnumerable Select row_
Group By item1 = row.Item(6) Into_
count = Count(row.Item(6))).ToList
以下代码行可正常运行:
Dim q = From p In dt Group p By item = p.Item(6) Into count = Count()
如何将上述查询的结果绑定到 GridView?不幸的是,将 q
设置为数据源不起作用。
grid.DataSource= q
我发现我应该这样绑定它:
Dim table As DataTable = q.ToDataTable()
DataGridView1.DataSource = table
但是我遇到了如下错误。
'copytodatatable' is not a member of 'System.Collections.Generic.IEnumerable
这个错误是指什么?