コード例 #1
0
        /// <summary>
        /// Отобразить форму просмотра таблицы базы конфигурации
        /// </summary>
        public static void Show(string directory, string tableName, Log errLog)
        {
            if (string.IsNullOrEmpty(directory))
            {
                throw new ArgumentException("directory");
            }
            if (string.IsNullOrEmpty(tableName))
            {
                throw new ArgumentException("tableName");
            }
            if (errLog == null)
            {
                throw new ArgumentNullException("errLog");
            }

            // загрузка таблицы
            BaseAdapter baseAdapter = new BaseAdapter();

            baseAdapter.Directory = directory;
            baseAdapter.TableName = tableName;
            DataTable dataTable = new DataTable();

            // отображение формы
            if (LoadDataTable(baseAdapter, errLog, ref dataTable))
            {
                FrmBaseTableView frmBaseTableView = new FrmBaseTableView();
                frmBaseTableView.errLog      = errLog;
                frmBaseTableView.baseAdapter = baseAdapter;
                frmBaseTableView.dataTable   = dataTable;
                frmBaseTableView.ShowDialog();
            }
        }
コード例 #2
0
        /// <summary>
        /// Display a form for viewing the configuration database table
        /// </summary>
        public static void Show(string directory, string tableName, Log errLog)
        {
            if (string.IsNullOrEmpty(directory))
            {
                throw new ArgumentException("directory");
            }
            if (string.IsNullOrEmpty(tableName))
            {
                throw new ArgumentException("tableName");
            }
            if (errLog == null)
            {
                throw new ArgumentNullException("errLog");
            }

            // table loading
            BaseAdapter baseAdapter = new BaseAdapter();

            baseAdapter.Directory = directory;
            baseAdapter.TableName = tableName;
            var dataTable = new DataTable();

            // form display
            if (LoadDataTable(baseAdapter, errLog, ref dataTable))
            {
                var frmBaseTableView = new FrmBaseTableView();
                frmBaseTableView.errLog      = errLog;
                frmBaseTableView.baseAdapter = baseAdapter;
                frmBaseTableView.dataTable   = dataTable;
                frmBaseTableView.ShowDialog();
            }
        }
コード例 #3
0
ファイル: FrmBaseTableView.cs プロジェクト: raydtang/scada
        /// <summary>
        /// Отобразить форму просмотра таблицы базы конфигурации
        /// </summary>
        public static void Show(string directory, string tableName, Log errLog)
        {
            if (string.IsNullOrEmpty(directory))
                throw new ArgumentException("directory");
            if (string.IsNullOrEmpty(tableName))
                throw new ArgumentException("tableName");
            if (errLog == null)
                throw new ArgumentNullException("errLog");

            // загрузка таблицы
            BaseAdapter baseAdapter = new BaseAdapter();
            baseAdapter.Directory = directory;
            baseAdapter.TableName = tableName;
            DataTable dataTable = new DataTable();

            // отображение формы
            if (LoadDataTable(baseAdapter, errLog, ref dataTable))
            {
                FrmBaseTableView frmBaseTableView = new FrmBaseTableView();
                frmBaseTableView.errLog = errLog;
                frmBaseTableView.baseAdapter = baseAdapter;
                frmBaseTableView.dataTable = dataTable;
                frmBaseTableView.ShowDialog();
            }
        }