ASPxGridView控件与LinqDataSource配合使用时的问题

ASPxGridView控件与 LinqDataSource配合使用时的问题

使用ASPxGridView控件时,点Edit编辑一行,出来Update和cancel,编辑完数据后点击Update,出错:找不到与ViewState中存储的原始值中的给定键相匹配的行,请确保"keys"字典包含与上一个Select操作返回的行对应的唯一键值.

 解决方法:

<dxwgv:ASPxGridView runat="server" AutoGenerateColumns="False" Width="100%" ID="sample" 

           OnRowDeleting="sample_RowDeleting" OnRowUpdating="sample_RowUpdating" DataSourceID="dssample" OnRowInserting="sample_RowInserting" KeyFieldName="ID"

                                            ClientInstanceName="sample" > 

 将其中红色的:KeyFieldName="ID" 部分去掉就可以了

你可能感兴趣的:(dataSource)