2

我需要允许用户向 GridView 添加新条目,但同时不允许编辑现有条目。我怎样才能做到这一点?

4

2 回答 2

2

您可以使用 RadGridView 的IsReadOnlyBinding属性,例如:

<telerik:RadGridView ItemsSource="{Binding Path=MyViewModel.SomeData}" 
                     IsReadOnlyBinding="{Binding Path=IsExisting}" ... />

然后,您的每个条目都需要有一个名为 的属性,如果条目存在并且它是新的,则该属性IsExisting具有值。truefalse

于 2011-12-29T14:24:21.953 回答
0

如果我是正确的,您可以将 IsReadOnly 属性设置为 true,以便用户无法更改网格上的现有条目。

但是,您始终可以在后面的代码中更改网格绑定到的数据集合。

您所要做的就是向集合中添加一些新项目,然后在网格上调用 Rebind。您的网格将被更新。

高温高压

于 2011-12-29T14:29:51.147 回答