private void OnContinue(object sender, ContinueEventArgs e) { var fields = JsonConvert.DeserializeObject<Dictionary<string, string>>( File.ReadAllText("FieldMaps/DBDocTable.map")); var docTable = new DataTable(); foreach (var c in fields) { docTable.Columns.Add(c.Value); } var data = JsonConvert.DeserializeObject<dynamic>(e.Parameter); foreach (var r in data) { var row = docTable.NewRow(); var cols = r.ToObject<IDictionary<string, string>>(); foreach (var c in fields) { row[c.Value] = cols[c.Value]; } docTable.Rows.Add(row); } this.dbDocTable.UpdateTable(docTable); using (var view = new FrmGridDataView()) { view.SetData(docTable); view.ShowDialog(); } }
private void OnContinue(object sender, ContinueEventArgs e) { if (currentIndex >= selectedRows.Count - 1) { this.CloseLoading(); return; } if (currentIndex < selectedRows.Count - 1) { this.OpenTab(e.Step); } }