vb.net dataview заполнен sql
Я пытаюсь загрузить данные из SQL-запроса в таблицу данных, которая будет загружать GridView. Смотрите код ниже...
Dim dv As New System.Data.DataView
Dim dt As New System.Data.DataTable
dv = SQL_Week.Select(DataSourceSelectArguments.Empty)
dt = dv.ToTable()
GV_WeekData.DataSource = dt
GV_WeekData.DataBind()
Если я запускаю этот код, Gridview кажется пустым. Если я отлаживаю код, когда добираюсь до dv = SQL_Week, я могу вытащить оператор sql, и если я запускаю его на сервере sql, я получаю данные, которые мне нужны, но если я смотрю на содержимое "dv", оно показывает ссылка на 11 столбцов.
Если я добавлю следующий код, то смогу увидеть, что в таблице данных есть данные. Dim test As String = dt(1)(1)
Самое смешное, что на другой странице подобный запрос и код работают отлично. Это сводит меня с ума
Любые идеи будут оценены.
Спасибо
2 ответа
Попробуйте с кодом ниже
GV_WeekData.AutoGenerateColumns = True
GV_WeekData.DataSource = dt
Я перезапустил Visual Studio, и теперь он заполняет Gridview
Вы должны простить меня. Я не понимаю причину такого странного поведения Visual Studio