我有一个 Infragistics 网格,其中第一列是Checkbox
选择行的列。启用多行选择。现在,问题是,一页的复选框选中状态也持续到下一页。例如,如果我在第一页中检查了 Grid 的第 3 行和第 5 行并导航到下一页,在这种情况下,第一页中之前单击的行位置被模仿,并且该页面的第 3 行和第 5 行也被选中而不执行复选框上的任何选择活动。
是否有一些属性可以禁用此功能。可能的原因是什么以及如何解决?
更新
<ig:WebDataGrid ID="SampleGrid" runat="server" AutoGenerateColumns="false"
Width="99%" ItemCssClass="gridRow" EnableDataViewState="true" CssClass="grid"
DataKeyFields="EO" HeaderCaptionCssClass="gridHeader" AltItemCssClass="gridRow" OnColumnSorted="SampleGrid_OnSorting" OnInitializeRow="SampleGrid_OnInitializeRow">
<Columns>
<ig:TemplateDataField Header-Text="" Width="4%" Key="ChkBox">
<ItemTemplate>
<als:CheckBox ID="chkPkgNo" runat="server" />
</ItemTemplate>
</ig:TemplateDataField>
更新 2
if(DataSet.Tables[0].Rows.Count > 0){
GRID.ClearDataSource();
GRID.DataSource = DataSet.Tables[0];
GRID.DataBind();
}