private void linkTableEditor_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { using (var frm = new frmTableEditor(((ShineFile)file).Tables)) { if (frm.ShowDialog(this) == DialogResult.OK) { ((ShineFile)file).Tables.Clear(); ((ShineFile)file).Tables.AddRange(frm.Tables.Cast <ShineTable>().ToArray()); cbTables.DataSource = ((ShineFile)file).Tables.Cast <ShineTable>().AsEnumerable().ToList(); } } }
private void linkTableEditor_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { using (var frm = new frmTableEditor(((ShineFile)file).Tables)) { if (frm.ShowDialog(this) == DialogResult.OK) { ((ShineFile)file).Tables.Clear(); ((ShineFile)file).Tables.AddRange(frm.Tables.Cast<ShineTable>().ToArray()); cbTables.DataSource = ((ShineFile)file).Tables.Cast<ShineTable>().AsEnumerable().ToList(); } } }