Salut,
J'ai un dataview qui me permet de filtrer de trier des=20
donn=E9es d'un dataset.
Quand je parcours mon dataview, mes lignes ne sont pas=20
trier alors que si je le bind =E0 un datagrid, mes lignes=20
apparaissent tri=E9es.
Mon probl=E8me c'est que mon code a besoin que mes lignes=20
soient correctement tri=E9es.
j'ai oubli=E9 quelques choses ???
Mon code :
DT =3D dsFormat.Tables(0)
DV =3D New DataView(DT, "reunion=3D'" & sCodeReunion=20
& "'", "reunion, objet, rang ASC",=20
DataViewRowState.CurrentRows)
DataGrid1.DataSource =3D DV
DataGrid1.Refresh()
sLastObjet =3D ""
For Each DR In DV.Table.Rows
If DR("objet") <> sLastObjet Then
If sLastObjet <> "" Then
... etc
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
laurent
Laissez courir, j'ai trouvé : ne pas confondre datarow et datarowview, et ne pas parcourir dataview.table.rows mais dataview tout court... Désolé du dérrangement.
Bon Dév ;-)
-----Message d'origine----- Salut, J'ai un dataview qui me permet de filtrer de trier des données d'un dataset. Quand je parcours mon dataview, mes lignes ne sont pas trier alors que si je le bind à un datagrid, mes lignes apparaissent triées. Mon problème c'est que mon code a besoin que mes lignes soient correctement triées. j'ai oublié quelques choses ???
Mon code : DT = dsFormat.Tables(0) DV = New DataView(DT, "reunion='" & sCodeReunion & "'", "reunion, objet, rang ASC", DataViewRowState.CurrentRows) DataGrid1.DataSource = DV DataGrid1.Refresh()
sLastObjet = "" For Each DR In DV.Table.Rows If DR("objet") <> sLastObjet Then If sLastObjet <> "" Then ... etc
Merci pour votre aide les gars .
Laissez courir, j'ai trouvé : ne pas confondre datarow et
datarowview, et ne pas parcourir dataview.table.rows mais
dataview tout court...
Désolé du dérrangement.
Bon Dév ;-)
-----Message d'origine-----
Salut,
J'ai un dataview qui me permet de filtrer de trier des
données d'un dataset.
Quand je parcours mon dataview, mes lignes ne sont pas
trier alors que si je le bind à un datagrid, mes lignes
apparaissent triées.
Mon problème c'est que mon code a besoin que mes lignes
soient correctement triées.
j'ai oublié quelques choses ???
Mon code :
DT = dsFormat.Tables(0)
DV = New DataView(DT, "reunion='" & sCodeReunion
& "'", "reunion, objet, rang ASC",
DataViewRowState.CurrentRows)
DataGrid1.DataSource = DV
DataGrid1.Refresh()
sLastObjet = ""
For Each DR In DV.Table.Rows
If DR("objet") <> sLastObjet Then
If sLastObjet <> "" Then
... etc
Laissez courir, j'ai trouvé : ne pas confondre datarow et datarowview, et ne pas parcourir dataview.table.rows mais dataview tout court... Désolé du dérrangement.
Bon Dév ;-)
-----Message d'origine----- Salut, J'ai un dataview qui me permet de filtrer de trier des données d'un dataset. Quand je parcours mon dataview, mes lignes ne sont pas trier alors que si je le bind à un datagrid, mes lignes apparaissent triées. Mon problème c'est que mon code a besoin que mes lignes soient correctement triées. j'ai oublié quelques choses ???
Mon code : DT = dsFormat.Tables(0) DV = New DataView(DT, "reunion='" & sCodeReunion & "'", "reunion, objet, rang ASC", DataViewRowState.CurrentRows) DataGrid1.DataSource = DV DataGrid1.Refresh()
sLastObjet = "" For Each DR In DV.Table.Rows If DR("objet") <> sLastObjet Then If sLastObjet <> "" Then ... etc