Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ds As DataSet
ds = getData()
Dim dt As DataTable = ds.Tables(0)
Dim gridViewData = From r As DataRow In dt.Rows Select r.Item("foo"), r.Item("bar")
GridView1.DataSource = gridViewData
GridView1.DataBind()
End Sub
Я только что написал предыдущий код, и я получаю следующую ошибку времени компиляции: «Имя переменной диапазона может быть определено только из простого или квалифицированного имени без аргументов». Почему я получаю эту ошибку? Как я могу исправить свой код?Что не так с этим запросом linq?
Спасибо, но я получаю ту же ошибку. –
@Rice Flour Cookies: я обновил свой ответ, теперь я думаю, что понимаю. –
@Jon Кажется, VB.NET требует, чтобы экспликация выражала имена свойств. Мне любопытно, будет ли C# вызывать имена свойств из имен столбцов, чтобы вам не приходилось определять их в проекции? –