web-dev-qa-db-ja.com

データグリッドで1行のみを選択できるようにしますか?

データグリッドで1つの行のみを選択できるようにしたいのですが。

Datagridviews selectionChanged-eventにコードを追加することでこれを実行できると思いますが、より良い解決策はありますか?

私は単に設定するプロパティを持っていることを望みます、すなわち:mydatagridview.maximumNrOfRowsSelected = 1;または同様のもの。
このようなものはありますか?

29

DataGridViewには MultiSelectdefault True)というプロパティがあります。

これをFalseに設定します。

58
Adriaan Stander

私はそれが変わったと思います。現在、WPFの正しい方法は次のとおりです。

<DataGrid SelectionMode="Single"> ...

xAMLファイル内。

9
Oscar Fonseca

Adriaanの答えは私にはうまくいきませんでしたが、Oscarは私を正しい軌道に乗せました。 Adriaanが投稿してから、何かが変わったのかもしれません。

それを機能させるために、SelectionModeFullRowSelectに変更しました。

0
tmwoods