DataGridViewにDataTableをデザイナでバインドしている際に列を名前で指定するC#気付けば非常に簡単なことなのですが、ハマったのでメモっておきます。Form上にはチェックボックスを用意して、チェックを外すと指定の列を非表示にしたい際に、列Indexではなく列の名前で指定したいとします。(なぜ列Indexでの指定ではダメなのかというと、ユーザーの操作によって並んでいる列の順番が変わっている可能性があるからです。あれ、変わっていてもIndex指定でいけるのかしら..試してません)その場合は以下のようにコードを記述します。false;}}この時「"教科"」という名前で列を指定していますが、先ほどの図を見てください。項目「教科」の「Name」プロパティに設定した値を指定するのではありません。DataGridViewの「列の編集」ウインドウの「教科」の「DataPropertyName」の値でもありません。その下の「(Name)」の値が正解です。「教科DataGridViewTextBoxColumn」なんていう値が入っていたりします。指定してもエラーが出ます。Twitterアプリを作ってみる2前回の記事の続き。)連絡先moko.vfx★gmail.comお気軽にご連絡くださいはてなブログをはじめよう!moko_03_25さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。