|
分類:[C#]
環境:C#, VS2005
TabPageの中にPanelを追加し、Panelの中にDataGridViewを追加して データベースから取得したデータを表示すると、 DataGridViewのスクロールバーが無効になってしまいます。 データ表示後にヘッダーのセル幅をマウスで変更するとスクロールバーが有効になります。 ためしに同じ設定でフォーム上にDataGridViewを追加してデータを表示してみましたが スクロールバーは有効になっていました・・・ 何か解決策があれば教えてください・・・。 よろしくお願いします。
DataGridViewで変更したプロパティ: this.dataGridView1.AllowUserToAddRows = false; this.dataGridView1.AllowUserToDeleteRows = false; this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Top; this.dataGridView1.Location = new System.Drawing.Point( 0, 0 ); this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.ReadOnly = true; this.dataGridView1.RowTemplate.Height = 21; this.dataGridView1.Size = new System.Drawing.Size( 948, 246 ); this.dataGridView1.TabIndex = 0; this.dataGridView1.DoubleClick += new System.EventHandler( this.dataGridView1_DoubleClick );
※TabPage、Panelはデフォルトのまま。
|