Announcement

Collapse
No announcement yet.

In DBGrid Zeilenauswahl automatisch umkehren

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

  • In DBGrid Zeilenauswahl automatisch umkehren

    Hallo,
    es gibt folgendes Problem. Ich habe Daten in ein DBGrid geladen und
    mehrere Zeilen selektiert:

    Wie kann ich:

    1. Die Auswahl auf Knopfdruck automatisch umkehren. Ehemals selektierte
    Zeilen sind dann nicht mehr selektiert. Zeilen die vorher nicht
    selektiert waren, sind dann selektiert.

    2. Die Auswahl über einen Schalter aufheben, dh. die Zeilen sind
    dann nicht mehr selektiert

    Ulli Richter

  • #2
    Hallo U.,
    ich habe hier mal eine Routine gefunden, die alle Zellen markiert, bzw. die Markierung aufhebt. Ich glaube, daraus könnte man schon was basteln
    <pre>
    function GridSelectAll(Grid: TDBGrid): Longint;
    begin
    Result := 0;
    Grid.SelectedRows.Clear;
    with Grid.Datasource.DataSet do
    begin
    First;
    DisableControls;
    try
    while not EOF do
    begin
    Grid.SelectedRows.CurrentRowSelected := True;
    inc(Result);
    Next;
    end;
    finally
    EnableControls;
    end;
    end;
    end;
    </pre>

    mfg Klaus-Pete

    Comment


    • #3
      Vielen Dank,

      ich werde das mal ausprobieren

      Ulli R

      Comment


      • #4
        Vielen Dank für die Nachricht

        Ulli Richte

        Comment

        Working...
        X