Beispiel #1
0
        public override void Save()
        {
            base.Save();
            if (Table != null)
            {
                dataSource = Table.GetTable();

                //we pass !Visible because when we are false we SUPPRESS the warnnig
                ColumnDetails[] updatedColumns = Table.GetColumns(!this.Visible);
                if (null != updatedColumns)
                {
                    // we don't save if columns have been blanked
                    lg.Instance.Line("NoteDataXML_Table->Save", ProblemType.MESSAGE, "Do not save empty columns, which may have happened simply because the control was not visible");
                    Columns = updatedColumns;
                }
            }
        }