AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBGrid Anzahl der Reihen
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid Anzahl der Reihen

Ein Thema von Thomm · begonnen am 28. Aug 2008 · letzter Beitrag vom 5. Dez 2008
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
Thomm

Registriert seit: 16. Aug 2008
Ort: Nürnberg
73 Beiträge
 
Turbo Delphi für Win32
 
#1

DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:15
Datenbank: MyBase • Version: ?? • Zugriff über: ClientDataSet
Ich möchte die Anzahl der Reihen in einem DBGrid , nicht der Spalten, festlegen.

Ich habe eine Datenbank MyBase auf die ich mit ClientDataSet1 zugreife.

Bei TStringGrid heißt es glaub ich
StringGrid1.RowCount:= 10 Wie macht man das bei einem DBGrid ? ? ?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:18
Du die Höhe des Grids und die Spaltenhöhe
Markus Kinzler
  Mit Zitat antworten Zitat
Thomm

Registriert seit: 16. Aug 2008
Ort: Nürnberg
73 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:26
Nein, ich meine nicht die Spaltenhöhe, sondern die Anzahl der Reihen im DBGrid

Wie kann man die festlegen ?
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:42
Hallo Thomm,

warum willst Du die Anzeige beschränken. Grundsätzlich werden erst mal alle Datensätze angezeigt. Meiner Meinung macht es doch nur Sinn, die Datensätze zu beschränken z.B. mit einem Filter(ich will alle Kunden in Bonn sehen).
Wenn es tatsächlich nur die eine bestimmte Anzahl sein sollen, so schieb dir doch das DBGrid auf die Anzahl zu Recht, so das Du nur 5 Zeilen angezeigt werden.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Thomm

Registriert seit: 16. Aug 2008
Ort: Nürnberg
73 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:48
Zitat von Chemiker:
Hallo Thomm,

warum willst Du die Anzeige beschränken. Grundsätzlich werden erst mal alle Datensätze angezeigt. Meiner Meinung macht es doch nur Sinn, die Datensätze zu beschränken z.B. mit einem Filter(ich will alle Kunden in Bonn sehen).
Wenn es tatsächlich nur die eine bestimmte Anzahl sein sollen, so schieb dir doch das DBGrid auf die Anzahl zu Recht, so das Du nur 5 Zeilen angezeigt werden.

Bis bald Chemiker
Hallo, Chemiker,

wenn ich mein Programm öffne, dann hat das DBGrid nur 1 Reihe , weil die Datenbank noch leer ist ,
daher wollte ich die Anzahl der Reihen auf 20 oder 30 Reihen erhöhen, ich finde aber keine Einstellung wie man das eingeben kann.
Wisst ihr wie man das macht ?
Bei TStringGrid kann man das ganz einfach mit
StringGrid.RowCount := 20;
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:50
(Gesamthöhe-Kopfhöhe-Fusshöhe)/Zeilenhöhe = Anzahl Zeilen
Zitat:
wenn ich mein Programm öffne, dann hat das DBGrid nur 1 Reihe , weil die Datenbank noch leer ist ,
daher wollte ich die Anzahl der Reihen auf 20 oder 30 Reihen erhöhen, ich finde aber keine Einstellung wie man das eingeben kann.
Wisst ihr wie man das macht ?
Der einzige Weg wäre es Leerzeilen in die Ergebnismenge einzufügen, ist aber imho eine schlechte Idee
Markus Kinzler
  Mit Zitat antworten Zitat
grenzgaenger
(Gast)

n/a Beiträge
 
#7

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:53
warum nimmste nicht 'n solides stringgrid und füllst deine daten per hand ein?

da hast du doch viel mehr möglichkeiten
  Mit Zitat antworten Zitat
Thomm

Registriert seit: 16. Aug 2008
Ort: Nürnberg
73 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:54
Zitat von mkinzler:
(Gesamthöhe-Kopfhöhe-Fusshöhe)/Zeilenhöhe = Anzahl Zeilen
Zitat:
wenn ich mein Programm öffne, dann hat das DBGrid nur 1 Reihe , weil die Datenbank noch leer ist ,
daher wollte ich die Anzahl der Reihen auf 20 oder 30 Reihen erhöhen, ich finde aber keine Einstellung wie man das eingeben kann.
Wisst ihr wie man das macht ?
Der einzige Weg wäre es Leerzeilen in die Ergebnismenge einzufügen, ist aber imho eine schlechte Idee
Ich glaub, dann nehm ich lieber normales TStringGrid, oder ?
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:56
Hallo Thomm,

Die Anzahl der Zeilen wird von der Anzahl an Datensätze vorgegeben.
Das bedeutet im Deinen Fall 20-30 leere Datensätze anlegen und dann das DBGrid anzuzeigen.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: DBGrid Anzahl der Reihen

  Alt 28. Aug 2008, 20:59
Warum willst du den nicht vorhandene Datensätze anzeigen?
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


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 20:25 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