2012-03-26 8 views
0
fehlgeschlagen

ErrorInfragistics WebDataGrid Checkbox dann geprüft Seitenwechsel = Async erf

Ich habe eine webdatagrid mit Spalte 0 als Kontrollkästchen.

<Columns> 
    <ig:UnboundCheckBoxField Key="Checked" Header-Text="Select" Width="50" HeaderCheckBoxMode="BiState"> 
    <Header Text="Select"></Header> 
    </ig:UnboundCheckBoxField> 
</Columns> 

Und die Spalte bearbeitbar:

<ig:CellEditing> 
    <ColumnSettings> 
    <ig:EditingColumnSetting ColumnKey="Checked" /> 
    </ColumnSettings> 
</ig:CellEditing> 

Alle funktionieren gut, aber wenn ich ein paar überprüfen und gehen zu einer anderen Seite das heißt 2 dann wirft er einen Async Fehler wie in der beigefügten Bild zu sehen.

Wenn das Kontrollkästchen für alle Kontrollkästchen aktiviert ist, werden alle überprüft und ich kann auf die zweite Seite gehen, und alle werden ebenfalls ausgewählt. Jedoch nicht wenn alles exklusiv ist.

Antwort

3

Nun, die Stack-Trace sagt alles in diesem Fall.
Sie sollten die DataKeyFields-Eigenschaft festlegen.
Kurz bevor die Vorlage für Ihr WebDataGrid angezeigt wird, suchen Sie nach den DataKeyFields.
Es soll den Primärschlüssel der Tabelle

<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

Danke, völlig das Feld übersehen verweisen. Ich bin gut, hat mein Noob für heute bewegt. – Zippy