2011-12-14 7 views
1

に設定されていると私はMultiSelect = falseSelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelectを設定している場合でも、選択した複数の項目を示し、これは、ユーザーが複数の項目を選択することはできません。私たちが下向き矢印を使用して選択を変更したときにテストを実行しましたが、通常の速度ではうまく動作しますが、より速い速度で実行すると、選択された他の項目がマークされます。DataGridViewのは、MultiSelectプロパティが、私は<em>System.Windows.Forms.DataGridView</em>を使用しています

この問題を解決する方法はありますか?

+1

"System.Windows.Forms.DataGridView"はASP.NETコントロールではありません。 ASP.NETを使用しているかどうか –

+1

SelectedRows.Countプロパティをチェックして、実際に複数の項目が選択されているかどうか、またはボールドされた画面にDataGridViewをレンダリングするだけであるかどうかを確認します。 – HardCode

+0

@Mark Byers:質問には** winfroms **のタグが付いていますので、Winformコントロールです。 – Priyank

答えて

0

KeyDownEventを使用するのではなく、KeyUpEventを使用します。