2016-08-11 7 views
0

私は単にdatagridview(または同様の動作)で自動サイズ調整を有効にしたいと思います。私はいくつかの列が成長し、利用可能なすべてのスペースを埋めるようにしたい。しかし、私は100%固定して、まったく成長しないようなコラムをいくつか持っており、この特定の動作を得ることはできません。AutoSizeが有効になっているC#DataGridViewでは、特定の列の幅をロックできますか?

フィルレートがどのようなものであっても、私は変更したくないカラムをロックする方法を理解できません。これまでのところ、私は試しました:

  • 私はロックしたい列に極端に小さく設定してください。残念ながら、これにより、最初の幅の設定に関係なく、コラムがバットのサイズが小さすぎるようになります。
  • Resizable = DataGridViewTriState.Falseを設定すると、ユーザーはその列のサイズを変更できません。ウィンドウサイズを変更すると、自動的にサイズが変更されます。

解決策はありますか?私が見つけられない場合は、DataGridView.Resizeを使って私自身の実装を書く必要があります。

+0

これを確認できます。http://stackoverflow.com/questions/20990816/how-to-fix-the-width-for-each-column-in-gridview –

答えて

0

私は、MinimumWidthがソリューションの一部として活用される必要があることがわかります。 FillWeight = float.Epsilon, MinimumWidth = 50はトリックを行うようです。

関連する問題