Question : Erreur : Les critères de trouvaille doivent contenir au moins une valeur de zone de tri. DataGridColum

J'obtiens l'erreur suivante et je sais ce qui la cause mais je suis confus quant à la façon la résoudre.

" : Les critères de trouvaille doivent contenir au moins une valeur de zone de tri. le « 

It se produit quand je clique dessus une colonne dans mon DataGrid de sorte que je puisse assortir par cette colonne. La classe de Sort.as recherche le DataField (dans ce cas-ci « rolledUpTotal ") et constate que le DataField n'existe pas dans le point d'émission et par conséquent jette l'erreur. Les raisons la colonne n'est pas dans le point d'émission est parce qu'il est dérivé de deux autres champs dans l'objet de point d'émission comme suit. le

So rolledUpTotal est dérivé « chargeIncludingTax » sans des champs de « impôts ». Je ne veux pas aller changer l'objet persistant pour ajouter dans un nouveau domaine qui lui ferait le travail. le point d'émission du

My est un choix d'objets (modèles) persistants recherchés de la base de données. Et la classe regarde comme suit (simplifié pour la clarté) le

package com.test.model
{importation com.test.model de
. Persistant ;
[RemoteClass (alias= " com.test.model du
du
. La classe publique InvoiceLine du
d'InvoiceLine")] prolonge Persistent
{originalLineNumber public de variété de
de
: Corde ;          chargeIncludingTax public de variété du
du
: Nombre ; impôt public du
va : Nombre ; la colonne d'ensemble de données du

The du
du
}} ressemble à ceci.




I de dataField= pensent qu'il y a une manière de faire ceci using le sortCompareFunction mais qui salit environ avec du Ti que je ne peux pas l'obtenir de fonctionner.

Anyone des suggestions ?

Thanks


class= de

Réponse : Erreur : Les critères de trouvaille doivent contenir au moins une valeur de zone de tri. DataGridColum

Bien je pense que j'ai pu avoir résolu ceci moi-même.

J'ai mis dans un sortCompareFunction appelé de DataGridColumn et alors j'ai mis dans un domaine factice dans la classe modèle. Ainsi quand le Sort.as allait toujours vérifier le dataField elle a trouvé le champ et n'a pas craché dehors l'erreur. Directement ensuite que le sortCompareFunction obtient alors a appelé et fait la sorte réelle. Pas très assez mais elle semble fonctionner maintenant.
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