3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援→開発戻り浦島太郎状態の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。

(.Net)DataGridViewで列の順番指定しているのに指定どおりにならない。

題のままですが、DataGridView.Columns("CulumName").DisplayIndexプロパティで列の順番を指定したにも関わらず、意図どおりになりませんでした。

いろいろ悩んだ結果、原因は単純でした。

DataGridView.AutoGenerateColumns プロパティ が true になっていたためです。

このプロパティを false にすれば DisplayIndex で指定した通りの順番で表示されました。

しかし、MSDNのDisplayIndexプロパティのヘルプにはそのことは一切書いてません。

しっかりしてくれ、MS