我正在尝试使用 RadGrid 中的 DataKeyName 属性设置主键值,但它给了我这个神秘的错误“cap_id 既不是 DataColumn 也不是表 DefaultView 的 DataRelation”。它确实是我在 RadGrid 中指定的表的主键。我该如何解决这个问题?
<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True"
AllowSorting="True" CellSpacing="0" GridLines="None"
DataSourceID="sqlDataSourceCapabilities" AutoGenerateColumns="true"
AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True"
onpagesizechanged="RadGrid1_PageSizeChanged"
onitemcommand="ProcessThisCommand">
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="True" />
</ClientSettings>
<MasterTableView DataKeyNames="cap_id" DataSourceID="sqlDataSourceCapabilities">