Announcement

Collapse
No announcement yet.

DBWebGrid / PageIndex

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DBWebGrid / PageIndex

    Ich benutze ein DBWebGrid und möchte statt mit der ersten, mit der letzten Seite starten. Ich habe versucht dies durch setzten den Eigenschaft CurrentPageIndex und auch durch Aufruf der Methode "UpdatePageIndex" zu erreichen (in OnInit und auch in PageLoad). Wird alles ignoriert, das Grid startet mit Page 0.<BR>
    Wenn ich satt DBWebGrid eine original .NET DataGrid verwende, funktioniert dies erwartungskonform...<BR>
    Hat jemand einen Tip wie man das hinbekommt?<BR>
    PMM

  • #2
    Ich hatte parallel die Frage auch in der borland news group gestellte und John Moshakis gab mir folgenden Tipp: <BR>
    <PRE>
    in PageLoad:
    IF not IsPostBack
    then begin
    aIndex := dataSet1.Tables[0].Rows.Count-1;
    psm:= dbWebDataSource1 as Borland.Data.Web.IDBPostStateManager;
    psm.SetCurrentRow(self,dataset1.Tables[0].TableName,aIndex);
    DBWebGrid1.DataBind;
    end;
    </PRE>
    <BR>
    Das funktioniert :-) Ich weiss nur nicht, was IDBPostStateManager sein soll, in meiner D8-Doku steht darüber jedenfalls nichts :-(
    <BR>
    PM

    Comment

    Working...
    X