选中Infragistics WebDataGrid复选框然后页面更改=异步请求失败

时间:2012-03-26 17:20:37

标签: infragistics webdatagrid

Error

我有一个带有第0列的webdatagrid作为复选框。

<Columns>
    <ig:UnboundCheckBoxField Key="Checked" Header-Text="Select" Width="50" HeaderCheckBoxMode="BiState">
    <Header Text="Select"></Header>
    </ig:UnboundCheckBoxField>
</Columns>

该列可编辑:

<ig:CellEditing>
    <ColumnSettings>
    <ig:EditingColumnSetting ColumnKey="Checked" />
    </ColumnSettings>
</ig:CellEditing>

一切正常,但是当我检查一些并转到另一个页面,即2时,它会抛出异步错误,如附图中所示。

选中要检查所有内容的列复选​​框,然后检查所有内容,然后我可以转到第二页,同时选中所有内容。但是,并非全部排他性。

1 个答案:

答案 0 :(得分:3)

好吧,堆栈跟踪告诉了这种情况下的所有内容 您应该设置DataKeyFields属性 就在您的WebDataGrid的模板之前,查找DataKeyFields 它应该引用表的主键

    <ig:WebDataGrid 
        ID="wdg" 
        runat="server" 
        DataKeyFields="Id"   <-- change with your primary key
        Width="400">
        <Columns>
            <ig:UnboundCheckBoxField Key="Checked" Header-Text="Select" Width="50" headerCheckBoxMode="BiState">
            <Header Text="Select"></Header>
            </ig:UnboundCheckBoxField>
        </Columns>