Question : Tri avancé de Datagird d'instantané

les AM essayant d'apprendre comment assortir des données faites sur commande pour certaine colonne par exemple :-

i ont le « multiP » appelé par colonne et cette colonne contiendra des données comme la forme suivante de :-

list petite à grand :-

20/40
100/200
500/1K
2K/4K
5K/10K
100K/200K
400K/800K
1M/2M
5M/10M
100M/200M
400M/800M
800M/2B
800M/10B

please m'indiquent comment les assortir correctement de grand au petit etc…

Thanks
class= de

Réponse : Tri avancé de Datagird d'instantané

il peut y avoir quelques meilleures options au ce mais sur une note plus rapide je proposerais en tant que ci-dessous :

----------------
1. Dans votre dataprovider pour la colonne de « multiP », ajouter la valeur basse numérique de vos articles de liste)
pour par exemple (la première colonne est juste un texte d'attente par exemple, la 2ème est dit votre colonne « prix ») ;
DP de variété : DataProvider = nouveau DataProvider () ;
dp.addItem ({col1 : « Col1_1 », prix : 20}) ;
dp.addItem ({col1 : « Col1_2 », prix : 100}) ;
dp.addItem ({col1 : « Col1_3 », prix : 500}) ;




dp.addItem ({col1 : « Col1_12 », prix : 800000000}) ;

grid.dataProvider = DP ;
--------------------

---------------------
2. Créer une rangée séparée qui contiendra les valeurs d'étiquette contre la clef de corde de vos nombres supplémentaires dans l'étape 1
pour par exemple :

labeldata de variété : Rangée = nouvelle rangée () ;
labeldata [« 20 »] = « 20/40 » ;
labeldata [« 100 »] = « 100/200 » ;
.
.
.
labeldata [« 800000000 »] = « 800M/2B » ;
-------------------

-----------------------
3. Employer la fonction d'étiquette pour que la colonne de multiP montre les valeurs d'étiquette dans le format que vous avez dit, et appliquer les sortOptions comme numériques parce que dans le dataProvider réel vous avez les valeurs en nombre :)

//multiP est votre colonne
multiP.headerText = « prix :  » ;
multiP.labelFunction = myLabelFunction ;
multiP.sortOptions = Array.NUMERIC ;

myLabelFunction de fonction (article : Objet) : Corde
{
    labeldata de retour [corde (item.price)];
}
---------------

Espoir vous le trouverez utile.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us