【问题标题】:Infragistics WebDataGrid Checkbox checked then page change = Async req failedInfragistics WebDataGrid Checkbox 检查然后页面更改 = Async req failed
【发布时间】:2012-03-26 17:20:37
【问题描述】:

我有一个以第 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 时,它会引发一个异步错误,如附图所示。

当检查所有的列复选框被选中时,所有的都被选中,我可以转到第二页,这些都被选中。然而,并不是当所有的独占。

【问题讨论】:

    标签: infragistics webdatagrid


    【解决方案1】:

    好吧,在这种情况下,堆栈跟踪说明了一切。
    您应该设置 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>
    

    【讨论】:

    • 谢谢,完全忽略了那个领域。我很好,我的菜鸟今天搬家了吗。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多