protected override void OnInitialEditor()
        {
            TableEditor table = new TableEditor(_tableNode);
            base._editorInstance = table;

            table.DataChanged += new EventHandler(table_DataChanged);
            table.ChangeRecovered += new EventHandler(table_ChangeRecovered);
        }
        protected override void OnInitialEditor()
        {
            TableEditor table = new TableEditor(_tableNode);

            base._editorInstance = table;

            table.DataChanged     += new EventHandler(table_DataChanged);
            table.ChangeRecovered += new EventHandler(table_ChangeRecovered);
        }
        public override void Save()
        {
            if (!Valid)
            {
                MessageBox.Show("文件內容有誤, 請修正後再行儲存", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            TableEditor table = this.Editor as TableEditor;

            table.Save();
            this._tableNode.Table.OnSave(this);
        }