示例#1
0
 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();
         }
     }
 }
示例#2
0
 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();
         }
     }
 }