public override string ParseResult(System.Collections.Dictionary row) { string join= null; try { Array a = (Array)row[FieldName]; Array b = new Array(); for (int x = 0; x < a.Length; x++) { b[b.Length] = ((Dictionary<string, string>)a[x])[SubField]; } join = b.Join(","); } catch { } return join ?? nullToken; }
private void WriteValuesToHiddenInput(Array array) { this.hiddenField.Value = ""; Array tempArray = new Array(); for (int i = 0; i < array.Length; i++) { string[] pair = (string[]) array[i]; tempArray[i] = pair[0].Escape() + ":" + pair[1].Escape(); } this.hiddenField.Value = tempArray.Join(";"); }