Я использую Data Datatables и возвращаю данные из Editor в контроллер и пытаюсь прочитать значения из так называемого Dictionary<string,object>
. Может кто-нибудь посоветовать, как это сделать. Я читал, что Словарь должен быть десериализован, но я не очень уверен, как это делается. Я включаю картину значений, которые я пытаюсь прочитать. Спасибо. введите описание изображения здесь
Я прочитал в контроллере данные, возвращенные через e.Values:
editor.PostCreate += (sender, e) => t = Task.Run(() => Add(intContTpe, lngContIdx, e.Values));
internal static void Add(int intContTpe, long lngContIdx, object objPCEAValues)
{
Dictionary<string, object> dicVoDaCDRFormats = new Dictionary<string, object>();
if (!dicPCEAValues.ContainsKey("CustomerVoiceCLICDRFormats.0"))
{
dicVoDaCDRFormats = ((Dictionary<string, object>)dicPCEAValues["CustomerVoiceCLICDRFormats"]);
PrintToOutput("", ((Dictionary<string, object>)dicPCEAValues["CustomerVoiceCLICDRFormats"])["0"]);
}
}