PAGINAR GRIDVIEW

MLALEX 26/01/2016 16:05:09
#456546
Olá gente!! Óia eu aqui de novo!!

Preciso paginar um gridview e nunca encontrei problemas nisso. Só que dessa vez, o que carrega esse Grid é o seguinte código:


Dim conn As New MySqlConnection
Dim cmd As New MySqlCommand

conn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings([Ô]callvox[Ô]).ConnectionString
conn.Open()
cmd.Connection = conn
cmd.CommandText = query

[ô] executa a consulta.
Dim dr As MySqlDataReader = cmd.ExecuteReader()
If dr.HasRows Then
Grid1.DataSource = dr
Grid1.DataBind()
End If

dr.Close()
conn.Close()



Aí descobri que dessa forma não consigo paginar:
Citação:

ASP.Net GridView: The data source does not support server-side data paging.



Achei a solução nessa página: http://www.aspsnippets.com/Articles/ASPNet-GridView-The-data-source-does-not-support-server-side-data-paging.aspx
Mas não estou conseguindo adaptar meu código como o exemplo desse link.

Como faço isso??

ACCIOLLY 26/01/2016 17:15:03
#456552
Resposta escolhida
A parte de paginação é mais HTML do que VB.
Se vc está utilizando Bootstrap existem vários exemplos de paginação.
MLALEX 26/01/2016 17:49:51
#456555
Valeu Acciolly!! Acabei resolvendo o problema colocando um SqlDataSource e o seguinte código:

        SqlDataSource1.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings([Ô]callvox[Ô]).ConnectionString
SqlDataSource1.SelectCommand = query
GridExcel.DataBind()


Obrigado pela atenção!!!
Tópico encerrado , respostas não são mais permitidas