Checkbox
最初の列が行を選択する列である Infragistics グリッドがあります。複数行の選択が有効になっています。ここでの問題は、あるページのチェックボックスのチェック状態が次のページにも保持されていることです。たとえば、最初のページでグリッドの 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();
}