2013-07-16 22 views
8

データソースをバインド元データに設定したDataGridViewがあります。私の問題は、私がの列のサイズを変更することができないです。いくつかの列はリサイズカーソルを表示しませんが、2つのリサイズカーソルはリサイズカーソルを表示しません。ユーザーはDataGridView列のサイズを変更できません

  • DGV.AllowUsertoResizeColumns = True
  • DGV.AutoSizeColumnMode = None
  • DGV.RowHeadersWidthSizeMode = EnableResizing
  • DGV.Dock = Fill
  • をすべての列がDGVはパネルに埋め込まれAutoSizeMode = NoneSetResizable = True
  • を持つ:ここで

    は、私が試したものですスプリットコンテナ、あなたTフロントにそれを持参した後、他の人がバックアップする、または他のランダムな組み合わせは、まだできない私は1つのサイズを変更することができるよながらデータはDGV

  • にロードされた後dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader)(および他のバリエーション)を使用して
  • サイズを変更します列で、Columnsコレクションの設定が

他と違いはありません。ここに私DataGridViewのプロパティのスクリーンショットです:

DataGridView Properties

どんなアイデア?

AutoSizeMode = NotSet

、今私ができる午前:GridViewの中の個々の列の設定を確認する際

+1

「コントロールの設定リストを印刷できます」 - できるだけ多くの情報を含める。あなたが説明した問題のために小文字を公開することができれば、それは助けになるかもしれません。 – Neolisk

+0

あなたはこれを理解したことがありますか? – BVernon

+0

いいえ、残念ながら私はしませんでした。それはもっとも不思議なことです。この変更が必要な場合は、おそらくコントロールを削除して再作成します。 – Paul

答えて

5

は、私はいくつかの細胞がまだ

AutoSizeMode = AllCells

を持っていた私は、これを変更しましたすべての列のサイズを変更します。

+0

AutoSizeModeプロパティにNotSet設定がありません。この設定では、最も近いものはありません。 – ChadD

+1

@ChadD参照している設定は、グリッドの実際の列デザインビューにあります。 AutoSizeModeと呼ばれる、NotSet値を使用できる設定が必要です。 – Paul

+0

私はまた、 'AutoSizeMode = Fill'の設定を使用することができました – dustinrwh

関連する問題