RadGrid - 无法编辑除最后一行之外的所有行

时间:2013-08-09 13:54:50

标签: c# telerik radgrid

我只能编辑(双击)RadGrid中的最后一行。当我选择任何其他行时,它会抛出错误。

  

从DataSource中提取DataKeyValues时出现问题。请确保正确指定了DataKeyNames,并且DataSource中存在指定的所有字段。

有没有人遇到这个问题?如果我能够编辑一行,为什么不编辑别人?

1 个答案:

答案 0 :(得分:0)

您必须在dataKeyNames中声明MasterTableView 例如,如果您的表有三列(Column1,Column2,Column3

<telerik:RadGrid ID="RadGrid1" runat="server">
  <MasterTableView DataKeyNames="Column1,Column2,Column3">  
  </MasterTableView>
</telerik:RadGrid>