vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: MSFelxgrid zittern 
Autor: Franki
Datum: 26.08.12 22:52

Hallo,

Kommentiere die Breitenänderung abhängig von der Anzahl der Datensätze auch noch aus. (Wofür ist die eigentlich?)

Dein SQL Statement fängt mit Select * an, da werden ja alle Spalten einbezogen. Wenn du jedoch nicht alle später brauchst, solltest du die Spalten gezielt nennen im SQL Statement.

Du setzt die Eigenschaft .Rows auf 1 und dann werden per .AddItem ja die zusätzlichen Zeilen automatisch hinzugefügt. Setze .Rows doch entsprechend .RecordCount deines RS direkt auf den richtigen Wert.

Ich habe mal in einer älteren Anwendung von mir nachgesehen, die auch mit dem FlexGrid und einer DB arbeitet (Ich nutzte auch unter VB6 später ein anderes Grid)
Dort habe ich das so gemacht, dass ich über die .FormatString die Überschriften zuweise, dann die Anzahl Zeilen und Spalten festlege und letztendlich über .Textmatrix die Zellen fülle.

Ich habe das grade mal ausprobiert und einen Timer eingebaut. Da flackert nichts bei 8 Spalten und ca. 50 Datensätzen im RS (Abfrage auf eine Access DB auf lokalem Rechner (ca. 8000 DS gesamt) per ADO).

Kannst du das Problem auch auf einem anderen Rechner reproduzieren? Testest du das per IDE oder als kompilierte Exe?`

Ob es an der DB bzw. SQL liegt oder am Grid kannst du auch testen. Lass die DB mal Weg und fülle das Grid mit Zufallszahlen einfach so. Mach dir zwei Eingabefelder für Zeilen und Spalten und eine OK Button. Klappt es dann? Bzw. fällt mir ein, was passiert denn bei dir wenn sich innerhalb des Zeitintervalls der Datenbestand nicht ändert? Tritt das Flackern dann auch auf oder nur wenn der Inhalt des Grids unterschiedlich ist?

Gruß
Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MSFelxgrid zittern1.872Oly21.08.12 22:22
Re: MSFelxgrid zittern1.154Franki22.08.12 23:53
Re: MSFelxgrid zittern1.129Oly23.08.12 19:23
Re: MSFelxgrid zittern1.137Franki24.08.12 02:01
Re: MSFelxgrid zittern1.136Oly24.08.12 21:59
Re: MSFelxgrid zittern1.083Franki26.08.12 22:52
Re: MSFelxgrid zittern1.108Oly27.08.12 09:04
Re: MSFelxgrid zittern1.090Franki31.08.12 22:58
Re: MSFelxgrid zittern1.113Oly28.08.12 21:00
Re: MSFelxgrid zittern1.094Franki31.08.12 23:11
Re: MSFelxgrid zittern1.061Oly17.09.12 21:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel