2016-03-18 7 views
0

Вот как я ввожу данные в словареRDLC: как ссылаться на строку при использовании словаря <string, TValue> как источника данных?

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")) 

Я источник данных классифицирован как Dictionary<string,Person> и я удивляюсь, как я могу обратиться к dict["chief"] в режиме разработки RDLC?

Я пробовал =Fields("chief")!FirstName.Value и =Fields!FirstName.Value("chief") без успеха.

+0

PLS вы можете разместить изображение панели данных данных отчета, чтобы я мог взглянуть на словарь данных? –

ответ

-1

Добавить Key свойства в вашем Person объекте, чтобы ваш ряд устанавливаются следующим образом

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

, а затем использовать коллекцию этих объектов в качестве источника данных отчета или convert your dictionary into a table.