- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データグリッドの列見出しソート禁止で)
データグリッドの列見出しソート禁止で
このQ&Aのポイント
- VB.NET2003+Access2000環境でデータグリッドを使用してデータを入力している際、列見出しをクリックするとソートされてしまう問題が発生しています。
- ソート禁止の設定を行った場合、複数行のデータでは問題ありませんが、一行だけの場合や入力途中の場合に入力データが消えてしまう問題が発生しています。
- 一行だけや入力途中の場合でもソート禁止にする方法はないのか、どなたかご教示いただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは 以前の質問にコメントしたものですが、うまく動作しているようです。 ただし、VB2005なので外れているかもしれませんが悪しからず。 DataGridViewのcolumnsプロパティをクリックして 該当するカラムのSortModeをNotSortableに設定すればソートしません。
お礼
2003のDataGridをやめて、2005のDataGridViewに変更して、無事目的を達成することが出来ました。 ありがとうございました。
補足
sugao_chibさん コメントありがとうございます。 >DataGridViewのcolumnsプロパティ >該当するカラムのSortModeをNotSortableに 探してみたのですが、これにぴったりのも、似た機能の部分をも 見つけることが出来ませんでした。 2003と2005の違いかも知れません。 最近購入して2005も持っているので移植(というほどたいそうなものでもありませんが)を考えた方がいいのかも知れませんね。