我希望我的datagrid只允许选择一行。
我想我可以通过向datagridviews selectionChanged-event添加代码来实现这一点,但是有更好的解决方案吗?
我更愿意设置一个属性,即:mydatagridview.maximumNrOfRowsSelected = 1
;或类似的东西
有这样的吗?
答案 0 :(得分:55)
DataGridView 有一个名为MultiSelect的属性(默认为True )。
将此设置为 False 。
答案 1 :(得分:9)
我猜它已经改变了。现在WPF的正确方法是:
<DataGrid SelectionMode="Single"> ...
在您的XAML文件中。
答案 2 :(得分:0)
Adriaan的答案对我没有用,但是奥斯卡奖让我走上了正轨。自从Adriaan发布以来,情况可能有所改变。
为了让它对我有用,我将SelectionMode
更改为FullRowSelect
。