Как написать этот запрос с LINQ в базу данных FoxPro?Преобразование результатов запроса LINQ в DataTable
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()
Как я могу связать результаты вышеупомянутого запроса к Вид сетки? К сожалению, установка q
в качестве DataSource не работает
grid.DataSource= q
я обнаружил, что я Шоуда связать его таким образом
Dim table As DataTable = q.ToDataTable()
DataGridView1.DataSource = table
, но я и др ошибка, как этот
'copytodatatable' is not a member of 'System.Collections.Generic.IEnumerable
, что эта ошибка относится к?
Что именно не работает? – codymanix
Мне нужен результат «SELECT count (*) FROM Table group by item1», но мой предыдущий запрос возвращает другой результат. а также я хочу привязать результат к datagride. например grid.datasource = Запрос. но это доцентная работа. слишком. – Mahsa