AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi DbAdvGrid ColSelect geht nicht
Thema durchsuchen
Ansicht
Themen-Optionen

DbAdvGrid ColSelect geht nicht

Ein Thema von Drumbo · begonnen am 5. Okt 2015
Antwort Antwort
Drumbo

Registriert seit: 18. Okt 2013
22 Beiträge
 
#1

DbAdvGrid ColSelect geht nicht

  Alt 5. Okt 2015, 14:22
Guten Tag

Ich hab ein Problem mit meinem Grid. Ich würde gerne zur Laufzeit gezielt Spalten des Grids auswählen um nur diese zu drucken.
Eine Funktion dazu existiert auch schon.
Der Druckaufruf sollte über diese Funktion funktionieren. (Mein dbadvgrid heisst 'Overview_grid)
overview_grid.printselectedCols; Den Status der Spalten wollte ich mit der unten angegebenen Prozedur festlegen.
Delphi-Quellcode:
procedure Tprueftermine_form.Overview_gridCheckBoxClick(Sender: TObject; ACol,
  ARow: Integer; State: Boolean);
begin
   Overview_grid.ColSelect[ACol] :=State;
end;
Jedoch druckt er mir immer nur die erste Spalte aus. Wenn ich mit overview_grid.ColSelect[i] die einzelnen Spalten durchlaufe und deren Status abfrage, sehe ich, dass die Stati der Spalten auch entsprechend der Checkboxauswahl umgesetzt wurden.
Jedoch erhalte ich mit Overview_grid.SelectedColCount immer nur '1' was auch der Anzahl an Spalten entspricht welche ausgedruckt werden.
Jetzt ist meine Frage, woran das liegt? Habe ich eine wichtige Eigenschaft vergessen umzustellen oder den Status nicht richtig umgesetzt?
Vielen Dank im voraus.

Grüße Drumbo

Nachtrag:
Habe das Problem jetzt umgangen in dem ich mit Overview_grid.hidecolumn(); alle nicht ausgewählten Spalten versteckt habe.
Mit Overview_grid.print werden diese dann auch nicht angezeigt.

Geändert von Drumbo ( 6. Okt 2015 um 11:10 Uhr) Grund: Erledigt
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz