Winforms 是否可以在datagrid中只选择一行?

Winforms 是否可以在datagrid中只选择一行?,winforms,select,datagridview,Winforms,Select,Datagridview,我希望我的datagrid只允许选择一行 我想我可以通过向datagridviews selectionChanged事件添加代码来实现这一点,但是有更好的解决方案吗 我希望只设置一个属性,即:mydatagridview.maximumnrowselected=1;或者类似的东西。 有类似的内容吗?DataGridView有一个名为(default True)的属性 将此设置为False我想它已更改。目前,WPF的正确方法是: <DataGrid SelectionMode="Singl

我希望我的datagrid只允许选择一行

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

我希望只设置一个属性,即:
mydatagridview.maximumnrowselected=1
;或者类似的东西。
有类似的内容吗?

DataGridView有一个名为(default True)的属性


将此设置为False

我想它已更改。目前,WPF的正确方法是:

<DataGrid SelectionMode="Single"> ...
。。。

在你的XAML文件中。

阿德里安的答案对我不起作用,但奥斯卡让我走上了正确的道路。也许自从阿德里安发帖后发生了一些变化


为了让它为我工作,我将
SelectionMode
更改为
FullRowSelect

错误答案。。。这是一个winforms问题,不是WPF问题。只是Adrians的答案适合winforms和Oscars for WPF,它们是两个独立的UI框架。(尽管问题特别要求回答WinForms…)