アプリ版:「スタンプのみでお礼する」機能のリリースについて

はじめまして

C#のWindouwsアプリを開発しています。
件名に関してどなたかご教授お願いします。

事前の情報としまして、
DataGridViewのフォーカス遷移時にReadOnlyがtrueのセルには
カーソル遷移をさせたくなく、下記のサイトを参考にDataGridView
をカスタマイズしました。
http://social.msdn.microsoft.com/Forums/ja-JP/vb …

問題なく、動作しているのですが、
DataGridViewのCellValidatingイベントで、
各セルのエラーチェックを行っており、
入力した内容がエラーだった場合は、「e.Cancel = true」
を使用し、セルの移動をキャンセルさせています。


ここで、問題が発生しています。
カスタマイズしたDataGridViewでは、フォーカスを移動させて
いるのにもかかわらず、CellValidatingイベントでは、
セルの移動をキャンセルしているため、
カスタマイズしたDataGridViewで
「セル値の変更をコミットまたは中止できないため、操作は成功しませんでした。」
とエラーが発生してしまいます。


何か良い解決方法はありませんでしょうか??
よろしくお願いします。

A 回答 (1件)

微妙に違うかも知れませんが、


自分が作成した際は、
http://social.msdn.microsoft.com/Forums/ja-JP/vb …

「うなまな」氏の2006年5月26日 7:47回答を参考にしてうまくいきましたよ。

「次に選択されるセルを決める処理」自体を書き換えてしまう、みたいな内容です。
    • good
    • 1
この回答へのお礼

返事遅くなってすいません。

無事に解決できました。

ありがとうございます。

お礼日時:2011/05/10 14:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A