Возможно ли разбиение на страницы в DataGridView в VB.NET?Я успешно подключился к базе данных и могу импортировать данные в DataGrid, но проблема в том, что у меня огромная таблица с более чем 10 миллионами строк.Таким образом, отображение всего в одном представлении либо замедляет время загрузки, либо, если я решу добавить дополнительные столбцы данных, приложение окажется ошибкой.
Например, эта строка будет работать
cmd.CommandText = "SELECT primaryTitle, startYear, runtimeMinutes, genres, FROM Basics"
, но эта строка выдаст ошибку System.OutOfMemoryException
cmd.CommandText = "SELECT primaryTitle, startYear, runtimeMinutes, genres, directors, writers FROM Basics, Crew"
Любая помощь будет оценена.
Это мой текущий код.Единственное, что я сделал, это импортировал данные в DataGridView, и ничего более, поскольку я больше не могу продолжать.
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim con As New SqlClient.SqlConnection
con.ConnectionString = "Data Source=DESKTOP-7SOUE1N\SQLEXPRESS;Initial Catalog=IMDb MOVIE DATABASE SYSTEM;Integrated Security=True"
con.Open()
Dim cmd As New SqlClient.SqlCommand
cmd.Connection = con
cmd.CommandText = "SELECT primaryTitle, startYear, runtimeMinutes, genres, directors, writers FROM Basics, Crew"
Dim rdr As SqlClient.SqlDataReader = cmd.ExecuteReader
Dim dt As New DataTable
dt.Load(rdr)
rdr.Close()
DataGridView1.DataSource = dt
con.Close()
End Sub
End Class