私は DataGridView コントロールを備えた winforms アプリに取り組んでおり、イライラすることがいくつかあります。
まず、AutoColumnGeneration をオフにしたいのですが、プロパティにリストされていません。問題ありません。コード行でそれを行うことができます...そして、これが奇妙なところです:
私のコードでは、DataGridView にアクセスできません。フォームに存在しないようです。これを調べると、デザイナーが他のすべてのコントロールを初期化する場所ではなく、InitializeComponent() メソッドの一部として宣言しているためです。
デザイナーにあるため、そこで行った変更は元に戻されるため、修正できません。
ビジュアルスタジオがこれを行うのを止める方法はありますか? データグリッド列の1つ(アクセス可能)を使用して、関連付けられているデータグリッドビューへの参照を作成し、その方法でアクセスすることで、ハックを見つけました。それは機能しますが、醜く、まったく直感的ではありません。