Devexpress gridview-Steuerelements checkbox-Spalte-Auswahl?

Ich will checkbox markieren Spalte in der gridview. Folgende codes möglich:

gridSettings.PreRender = (sender, e) =>
{
    MVCxGridView gridView = sender as MVCxGridView;
    for (int i = 0; i < gridView.VisibleRowCount; i++)
    {
        gridView.Selection.SetSelection(i, (bool)gridView.GetRowValues(i, "IsAssigned"));
    }
};

Aber ich habe über 1 Millionen Datensätze, so die grid-Ansicht die Ladezeit ist zu lang (mehr als 2 Minuten). Weil devexpress, Schleife alle Datensätze, Seite für Seite finden Sie ausgewählte Zeilen (meine Sammlung ist IQueryable-Typ). Wenn ich nicht versuchen, diese Spalte, devexpress nutzen IQueryable-Liste, so dass Sie fetchs nur eine ausgelagerte Daten.

Was kann ich tun, um eine Schleife nur die sichtbaren Zeilen?

Schreibe einen Kommentar