Сделать возможным выбрать ТОЛЬКО одну строку в сетке данных? - PullRequest
29 голосов
/ 26 декабря 2009

Я хочу, чтобы моя сетка данных позволяла выбирать только одну строку.

Полагаю, я могу сделать это, добавив код в событие выборки таблицы данныхChanged-event, но есть ли лучшее решение?

Я бы предпочел просто установить свойство, т. Е.: mydatagridview.maximumNrOfRowsSelected = 1; или что-то подобное.
Есть что-нибудь подобное?

Ответы [ 3 ]

56 голосов
/ 26 декабря 2009

DataGridView имеет свойство с именем MultiSelect ( по умолчанию True ).

Установите это значение на False .

9 голосов
/ 22 мая 2013

Я думаю, это изменилось. Прямо сейчас правильный путь для WPF:

<DataGrid SelectionMode="Single"> ...

в вашем файле XAML.

0 голосов
/ 20 июля 2018

Ответ Адриана не сработал для меня, но Оскар поставил меня на правильный путь. Может быть, что-то изменилось с тех пор, как опубликовал Адриан.

Чтобы заставить меня работать, я изменил SelectionMode на FullRowSelect.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...