J'essaie de faire un webcontrol qui hérite de datagrid.
Public Class DgPager Inherits DataGrid
Protected Overrides Sub CreateControlHierarchy(ByVal useDataSource As
Boolean)
MyBase.CreateControlHierarchy(True)
End Sub
Protected Overrides Sub PrepareControlHierarchy()
MyBase.PrepareControlHierarchy()
End Sub
Protected Overrides Sub OnPageIndexChanged(ByVal e As
System.Web.UI.WebControls.DataGridPageChangedEventArgs)
MyBase.OnPageIndexChanged(e)
End Sub
End Class
Je place ce control dans ma page je met allowpaging à true, je le bind aux
données...
Rien d'exeptionnel ! pourtant, le pager ne fonctionne pas.
Il apparait bien, il déclanche bien onpageindexganged avec le bon indexpage,
mais rien ne se passe, il n'affiche pas les données suivantes.
Aurais-je oublié quelque chose ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MrChris
J'ai trouvé :
Public Class DgPager Inherits DataGrid Protected Overrides Sub CreateControlHierarchy(ByVal useDataSource As Boolean) MyBase.CreateControlHierarchy(True) End Sub Protected Overrides Sub PrepareControlHierarchy() MyBase.PrepareControlHierarchy() End Sub Private Sub DgPager_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles MyBase.PageIndexChanged Me.CurrentPageIndex = e.NewPageIndex Me.DataBind() End Sub End Class
Bon, ca à l'aire de fonctionner comme ça ! Merci MrChris
"MrChris" a écrit dans le message de news:
Salut !
J'essaie de faire un webcontrol qui hérite de datagrid.
Public Class DgPager Inherits DataGrid Protected Overrides Sub CreateControlHierarchy(ByVal useDataSource As Boolean) MyBase.CreateControlHierarchy(True) End Sub Protected Overrides Sub PrepareControlHierarchy() MyBase.PrepareControlHierarchy() End Sub Protected Overrides Sub OnPageIndexChanged(ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) MyBase.OnPageIndexChanged(e) End Sub End Class
Je place ce control dans ma page je met allowpaging à true, je le bind aux données... Rien d'exeptionnel ! pourtant, le pager ne fonctionne pas. Il apparait bien, il déclanche bien onpageindexganged avec le bon indexpage, mais rien ne se passe, il n'affiche pas les données suivantes. Aurais-je oublié quelque chose ?
Merci MrChris
J'ai trouvé :
Public Class DgPager Inherits DataGrid
Protected Overrides Sub CreateControlHierarchy(ByVal useDataSource As
Boolean)
MyBase.CreateControlHierarchy(True)
End Sub
Protected Overrides Sub PrepareControlHierarchy()
MyBase.PrepareControlHierarchy()
End Sub
Private Sub DgPager_PageIndexChanged(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles
MyBase.PageIndexChanged
Me.CurrentPageIndex = e.NewPageIndex
Me.DataBind()
End Sub
End Class
Bon, ca à l'aire de fonctionner comme ça !
Merci
MrChris
"MrChris" <mrchris@spam.com> a écrit dans le message de news:
u5vf8VH2EHA.1524@TK2MSFTNGP09.phx.gbl...
Salut !
J'essaie de faire un webcontrol qui hérite de datagrid.
Public Class DgPager Inherits DataGrid
Protected Overrides Sub CreateControlHierarchy(ByVal useDataSource As
Boolean)
MyBase.CreateControlHierarchy(True)
End Sub
Protected Overrides Sub PrepareControlHierarchy()
MyBase.PrepareControlHierarchy()
End Sub
Protected Overrides Sub OnPageIndexChanged(ByVal e As
System.Web.UI.WebControls.DataGridPageChangedEventArgs)
MyBase.OnPageIndexChanged(e)
End Sub
End Class
Je place ce control dans ma page je met allowpaging à true, je le bind aux
données...
Rien d'exeptionnel ! pourtant, le pager ne fonctionne pas.
Il apparait bien, il déclanche bien onpageindexganged avec le bon
indexpage,
mais rien ne se passe, il n'affiche pas les données suivantes.
Aurais-je oublié quelque chose ?
Public Class DgPager Inherits DataGrid Protected Overrides Sub CreateControlHierarchy(ByVal useDataSource As Boolean) MyBase.CreateControlHierarchy(True) End Sub Protected Overrides Sub PrepareControlHierarchy() MyBase.PrepareControlHierarchy() End Sub Private Sub DgPager_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles MyBase.PageIndexChanged Me.CurrentPageIndex = e.NewPageIndex Me.DataBind() End Sub End Class
Bon, ca à l'aire de fonctionner comme ça ! Merci MrChris
"MrChris" a écrit dans le message de news:
Salut !
J'essaie de faire un webcontrol qui hérite de datagrid.
Public Class DgPager Inherits DataGrid Protected Overrides Sub CreateControlHierarchy(ByVal useDataSource As Boolean) MyBase.CreateControlHierarchy(True) End Sub Protected Overrides Sub PrepareControlHierarchy() MyBase.PrepareControlHierarchy() End Sub Protected Overrides Sub OnPageIndexChanged(ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) MyBase.OnPageIndexChanged(e) End Sub End Class
Je place ce control dans ma page je met allowpaging à true, je le bind aux données... Rien d'exeptionnel ! pourtant, le pager ne fonctionne pas. Il apparait bien, il déclanche bien onpageindexganged avec le bon indexpage, mais rien ne se passe, il n'affiche pas les données suivantes. Aurais-je oublié quelque chose ?