是否只能在datagrid中选择一行?

时间:2009-12-26 11:18:17

标签: winforms select datagridview

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

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

我更愿意设置一个属性,即:mydatagridview.maximumNrOfRowsSelected = 1;或类似的东西 有这样的吗?

3 个答案:

答案 0 :(得分:55)

DataGridView 有一个名为MultiSelect的属性(默认为True )。

将此设置为 False

答案 1 :(得分:9)

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

<DataGrid SelectionMode="Single"> ...

在您的XAML文件中。

答案 2 :(得分:0)

Adriaan的答案对我没有用,但是奥斯卡奖让我走上了正轨。自从Adriaan发布以来,情况可能有所改变。

为了让它对我有用,我将SelectionMode更改为FullRowSelect