none
DataGridViewの行入れ替え RRS feed

  • 質問

  • VS2005にて開発を行っております。

    ご指導いただきたい件があります。

    DataGridViewの行入れ替えをしたく、Web検索していたところ、

    以下のHPに遭遇しました。

    まさにやりたかったことなので、そのまま実装してみたところ、

    1度目はうまくいったんですが、2度目入れ替えをすると

    なぜかMouseDownイベントが発生しません。

    再度試してみたのですが、

    1度目はうまくいったんですが、2度目入れ替えをすると失敗してしまいます。

     

    MouseDownとはそういうイベントなんでしょうか?

    もしくはDataGridView側のプロパティを何かいじらなくてはならないのでしょうか?

    http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PageIndex=1&SiteID=7&PostID=403655

    2006年11月4日 10:51

すべての返信

  • MouseDownイベントが2度目に発生しないというのは、通常の動作ではありません。わざわざそのようにプログラミングしなければ、そのような動作になりません。
    確認ですが、どのようにしてMouseDownイベントが発生しないことを確認されたのでしょうか? また、2度目の入れ替えではどのように失敗しているのでしょうか? 何かエラーメッセージは表示されていますでしょうか?
    2006年11月6日 1:43
    モデレータ
  • 御返答が遅くなり申し訳ありません。

    理由はわかりませんが、DataGridViewコンポーネントを作り直したところ

    うまく出来ました。

    仰る通り通常の動作ではなかったようです。

    2006年11月9日 13:04