3

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();
 }
4

1 に答える 1