예제 #1
0
        /// <summary>
        /// 画面初期化する
        /// </summary>
        private void InitControls()
        {
            try
            {
                this.Cursor = Cursors.WaitCursor;

                //設計書種別
                TemplateInfo.DocumentTemplateDataTable Templates = TemplateInfo.LoadTemplate();
                this.cmbLayoutType.Items.Clear();
                this.cmbLayoutType.DisplayMember = "TemplateFileName";
                this.cmbLayoutType.DataSource    = Templates;
                if (this.cmbLayoutType.Items.Count > 0)
                {
                    this.cmbLayoutType.SelectedIndex = 0;
                }
                //オプションズ
                List <BindListItem> options = new List <BindListItem>();
                options.Add(new BindListItem("テーブルの削除スクリプトを生成する", ScriptOptions.DropTables));
                options.Add(new BindListItem("コメントの削除スクリプトを生成する", ScriptOptions.DropDropDescriptions));
                options.Add(new BindListItem("テーブルの作成スクリプトを生成する", ScriptOptions.CreateTables));
                options.Add(new BindListItem("コメントの作成スクリプトを生成する", ScriptOptions.CreateDropDescriptions));
                this.chkOptions.Items.Clear();
                foreach (BindListItem item in options)
                {
                    this.chkOptions.Items.Add(item, true);
                }
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
        }
예제 #2
0
        private void InitControls()
        {
            //テンプレート一覧
            TemplateInfo.DocumentTemplateDataTable templates = TemplateInfo.LoadTemplate();
            this.cmbTemplate.DisplayMember = "TemplateFileName";
            this.cmbTemplate.DataSource    = templates;
            //テーブル一覧
            SearchOptions opts = SearchOptions.None;

            this.dataGridView1.AutoGenerateColumns = false;
            this.dataGridView1.DataSource          = LinqSqlHelp.Search("", SearchModes.Contain, opts);
            //選択状態
            SetDataViewState(true);
        }