Comment faire sur un datagrid
pour ne pas répéter les données similaires dans une colonne
Dans mon exemple, je
souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10
(ligne 6)
Un exemple s'impose Merci
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
Norm
Dans le item databound du datagrid tu pourrais tester la valeur de la ligne présente avec la valeur de l'autre avant que tu aurais gardé dans une variable. Ensuite, tu affectes ou non un label de cette valeur
Private Sub dgr_ItemDataBound .....
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType ListItemType.AlternatingItem Then
if e.Item.DataItem("COL1") = nCol1 then DirectCast(e.Item.FindControl("lblCol1"), System.Web.UI.WebControls.Label).Text = "" else DirectCast(e.Item.FindControl("lblCol1"), System.Web.UI.WebControls.Label).Text = e.Item.DataItem("COL1") nCol1 = e.Item.DataItem("COL1") end if
end if
......
end sub
"Damien RICHARD" a écrit dans le message de news:
Comment faire sur un datagrid pour ne pas répéter les données similaires dans une colonne Dans mon exemple, je souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10 (ligne 6) Un exemple s'impose Merci
Dans le item databound du datagrid tu pourrais tester la valeur de la ligne
présente avec la valeur de l'autre avant que tu aurais gardé dans une
variable.
Ensuite, tu affectes ou non un label de cette valeur
Private Sub dgr_ItemDataBound .....
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType ListItemType.AlternatingItem Then
if e.Item.DataItem("COL1") = nCol1 then
DirectCast(e.Item.FindControl("lblCol1"),
System.Web.UI.WebControls.Label).Text = ""
else
DirectCast(e.Item.FindControl("lblCol1"),
System.Web.UI.WebControls.Label).Text = e.Item.DataItem("COL1")
nCol1 = e.Item.DataItem("COL1")
end if
end if
......
end sub
"Damien RICHARD" <damien.richard@news.microsoft.com> a écrit dans le message
de news:eqQ6GJtpEHA.3980@TK2MSFTNGP12.phx.gbl...
Comment faire sur un datagrid
pour ne pas répéter les données similaires dans une colonne
Dans mon exemple, je
souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10
(ligne 6)
Un exemple s'impose Merci
Dans le item databound du datagrid tu pourrais tester la valeur de la ligne présente avec la valeur de l'autre avant que tu aurais gardé dans une variable. Ensuite, tu affectes ou non un label de cette valeur
Private Sub dgr_ItemDataBound .....
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType ListItemType.AlternatingItem Then
if e.Item.DataItem("COL1") = nCol1 then DirectCast(e.Item.FindControl("lblCol1"), System.Web.UI.WebControls.Label).Text = "" else DirectCast(e.Item.FindControl("lblCol1"), System.Web.UI.WebControls.Label).Text = e.Item.DataItem("COL1") nCol1 = e.Item.DataItem("COL1") end if
end if
......
end sub
"Damien RICHARD" a écrit dans le message de news:
Comment faire sur un datagrid pour ne pas répéter les données similaires dans une colonne Dans mon exemple, je souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10 (ligne 6) Un exemple s'impose Merci
Tu as essayé de jouer sur ta source de données (requête SQL) en fesant un distinct sur ta colonne NumeroLot ?
"Damien RICHARD" a écrit :
Comment faire sur un datagrid pour ne pas répéter les données similaires dans une colonne Dans mon exemple, je souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10 (ligne 6) Un exemple s'impose Merci
Tu as essayé de jouer sur ta source de données (requête SQL) en fesant un
distinct sur ta colonne NumeroLot ?
"Damien RICHARD" a écrit :
Comment faire sur un datagrid
pour ne pas répéter les données similaires dans une colonne
Dans mon exemple, je
souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10
(ligne 6)
Un exemple s'impose Merci
Tu as essayé de jouer sur ta source de données (requête SQL) en fesant un distinct sur ta colonne NumeroLot ?
"Damien RICHARD" a écrit :
Comment faire sur un datagrid pour ne pas répéter les données similaires dans une colonne Dans mon exemple, je souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10 (ligne 6) Un exemple s'impose Merci
J'ai evidemment fait un distinct sur la colonne NuemroLot La solution de Norm me parait être la bonne Pas pensez tout simplement
J'étais en train d'essayer d'imbriquer des webcontrols mais c'est pas mieux
"Sophiane" a écrit dans le message de news:
Salut,
Tu as essayé de jouer sur ta source de données (requête SQL) en fesant un distinct sur ta colonne NumeroLot ?
"Damien RICHARD" a écrit :
> Comment faire sur un
datagrid
> pour ne pas répéter les données similaires dans une colonne > Dans mon exemple, je > souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10 > (ligne 6) > Un exemple s'impose Merci > > NumeroLot Fichier > 0 CCAP.pdf > 0 CCTP.pdf > 0 Plans.dwg > 2 AE.pdf > 10 AE.pdf > 10 BP.xls > > >
J'ai evidemment fait un distinct sur la colonne NuemroLot
La solution de Norm me parait être la bonne
Pas pensez tout simplement
J'étais en train d'essayer d'imbriquer des webcontrols mais c'est pas mieux
"Sophiane" <Sophiane@discussions.microsoft.com> a écrit dans le message de
news: FEA4927F-4B7B-4B1B-BFDE-15E70D1D0824@microsoft.com...
Salut,
Tu as essayé de jouer sur ta source de données (requête SQL) en fesant un
distinct sur ta colonne NumeroLot ?
"Damien RICHARD" a écrit :
> Comment faire sur un
datagrid
> pour ne pas répéter les données similaires dans une colonne
> Dans mon exemple, je
> souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10
> (ligne 6)
> Un exemple s'impose Merci
>
> NumeroLot Fichier
> 0 CCAP.pdf
> 0 CCTP.pdf
> 0 Plans.dwg
> 2 AE.pdf
> 10 AE.pdf
> 10 BP.xls
>
>
>
J'ai evidemment fait un distinct sur la colonne NuemroLot La solution de Norm me parait être la bonne Pas pensez tout simplement
J'étais en train d'essayer d'imbriquer des webcontrols mais c'est pas mieux
"Sophiane" a écrit dans le message de news:
Salut,
Tu as essayé de jouer sur ta source de données (requête SQL) en fesant un distinct sur ta colonne NumeroLot ?
"Damien RICHARD" a écrit :
> Comment faire sur un
datagrid
> pour ne pas répéter les données similaires dans une colonne > Dans mon exemple, je > souhaiterais ne pas afficher les données 0 (ligne2 et 3) et la donnée 10 > (ligne 6) > Un exemple s'impose Merci > > NumeroLot Fichier > 0 CCAP.pdf > 0 CCTP.pdf > 0 Plans.dwg > 2 AE.pdf > 10 AE.pdf > 10 BP.xls > > >