【发布时间】:2010-12-30 02:37:06
【问题描述】:
我希望我的数据网格只允许选择一行。
我想我可以通过向 datagridviews selectionChanged-event 添加代码来做到这一点,但是有更好的解决方案吗?
我宁愿只设置一个属性,即:mydatagridview.maximumNrOfRowsSelected = 1;或类似的东西。
有这样的吗?
【问题讨论】:
标签: winforms select datagridview
我希望我的数据网格只允许选择一行。
我想我可以通过向 datagridviews selectionChanged-event 添加代码来做到这一点,但是有更好的解决方案吗?
我宁愿只设置一个属性,即:mydatagridview.maximumNrOfRowsSelected = 1;或类似的东西。
有这样的吗?
【问题讨论】:
标签: winforms select datagridview
DataGridView 有一个名为 MultiSelect 的属性(default True)。
将此设置为 False。
【讨论】:
我想它已经改变了。现在 WPF 的正确方法是:
<DataGrid SelectionMode="Single"> ...
在您的 XAML 文件中。
【讨论】:
Adriaan 的回答对我不起作用,但 Oscar 让我走上了正轨。也许自从 Adriaan 发帖后发生了一些变化。
为了让它对我有用,我将 SelectionMode 更改为 FullRowSelect。
【讨论】: