2012-03-26 24 views
0

ErrorインフラジスティックスWebDataGridのチェックボックスは、ページの変更を確認=非同期reqが、私は、チェックボックスなどのカラム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別のページに移動する際に添付された画像に見られるように、それは非同期エラーがスローされます。

すべてをチェックする列のチェックボックスがオンになっていると、すべてがチェックされ、2番目のページに移動してそれらのすべてが選択されます。ただし、排他的なものではありません。

答えて

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> 
+0

おかげで、完全にその場を見落とし。私は良いです、今日のために私のnoob移動しました。 – Zippy

関連する問題