Hallo,
ich habe ein gridview das ich so mit daten fülle
jetzt funktioniert das automatische Pageing des Gridviews nicht und ich muss mich ja selbst drum kümmern
Leider funktioniert das nicht da in diesem moment scheinbar das Gridview die Datasource verloren hat.
baue ich test weise diese Zeile oben ein
"GridView1.PageIndex = GridView1.PageIndex +1"
wird nach jedem klick auf den Suchbutton die nächste Seite angezeigt.
Das sagt mir ja das ich irgendwie die Datatable im PageIndexChanging Ereignis setzen muss.
Aber wie ?
ich kann doch nicht nocheinmal mir erst die SQL zusammenbauen und und und
das muss doch einfacher gehen ?
ich habe ein gridview das ich so mit daten fülle
Code:
Dim mdbTbl As mdbClass = mdbCon.SqlToTable(SQL, "Suche") Dim dt As DataTable = mdbTbl.DataTable mdbCon.ConClose() GridView1.DataSource = dt GridView1.DataBind()
Code:
Private Sub GridView1_PageIndexChanging(sender As Object, e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChanging GridView1.PageIndex = e.NewPageIndex GridView1.DataBind() End Sub
baue ich test weise diese Zeile oben ein
"GridView1.PageIndex = GridView1.PageIndex +1"
wird nach jedem klick auf den Suchbutton die nächste Seite angezeigt.
Code:
Dim mdbTbl As mdbClass = mdbCon.SqlToTable(SQL, "Suche") Dim dt As DataTable = mdbTbl.DataTable mdbCon.ConClose() GridView1.DataSource = dt GridView1.PageIndex = GridView1.PageIndex +1 GridView1.DataBind()
Aber wie ?
ich kann doch nicht nocheinmal mir erst die SQL zusammenbauen und und und
das muss doch einfacher gehen ?
Comment