2009-12-26 44 views
25

我想我的datagrid只允许选择一行。只能在datagrid中选择一行吗?

我想我可以通过向datagridviews selectionChanged事件添加代码来做到这一点,但是有没有更好的解决方案?

我宁愿只是有一个属性来设置,I.E. :mydatagridview.maximumNrOfRowsSelected = 1;或类似的东西。有没有这样的事情?

回答

44

的DataGridView有一个属性叫做MultiSelect默认真)。

将其设置为

+1

非常感谢! – anon58192932 2012-11-16 04:58:49

8

我想它已经改变了。现在WPF的正确方法是:

<DataGrid SelectionMode="Single"> ... 

在您的XAML文件中。

+5

错误答案...这是一个winforms问题,而不是WPF问题。 – 2016-04-13 07:24:55