2016-03-18 4 views
0

Voici comment insérer des données dans le dictionnaireRDLC: Comment faire référence à une ligne lors de l'utilisation de Dictionary <string, TValue> comme source de données?

Dictionary<string, Person> dict=new Dictionary(); 
    dict.Add("dev",new Person("John","Skeet")) 
    dict.Add("code",new Person("Theodor","Bellash")) 
    dict.Add("chief",new Person("John","Skeet")) 

J'ai une source de données typée comme Dictionary<string,Person> et je me demande comment puis-je faire référence à dict["chief"] dans le mode de conception RDLC? J'ai essayé =Fields("chief")!FirstName.Value et =Fields!FirstName.Value("chief") sans succès.

+0

pls pouvez-vous poster une image de la boîte à outils des données de rapport afin que je puisse jeter un oeil sur le dictionnaire de données? –

Répondre

-1

Ajouter une propriété Key dans votre objet Person afin que votre ligne est définie comme suit

new Person("dev","John","Skeet")) 

puis utiliser la collection de ces objets comme source de données du rapport ou convert your dictionary into a table.