Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。73件1お世話になります。VC#のフレームワーク4.5です。並ぶ順番が思う通りにいかずに悩んでいます。DataGridViewのColumnsにAddしていけば、Addした順に左から並ぶはずなのですが、Addの際にifで条件分岐すると、順番が末尾に来てしまいます。以下が、そのコード部分です。this.dgvはDataGridViewです。}引数editableにtrueを渡してやることで、『状態』ボタンのColumnを追加する流れです。試してのですが、どうしても後に追加しているdetailが最初に来てしまい、ifで追加しているはずのstatusがdetailの右側に来てしまいます。順番通りであれば、statusの次にdetailが来るはずなのですが...。ちなみに、ifを除いて必ずstatusが入る処理にすれば、正しく順番通りになります。原因と対策をお教えいただけますでしょうか。票1Columnsプロパティはカラムの並び順を示すものではありません。これはDataGridView.AllowUserToOrderColumnsプロパティによりユーザーがカラムヘッダーのドラッグ&ドロップで順序を変更できるようにするためです。明示的にカラムの順序を指定したい場合は、DataGridViewColumn.DisplayIndexプロパティで指定します。個の銅バッジいつもありがとうございます。ご指摘いただいた方法で解決しました。今後ともよろしくお願いいたします。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。