vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB & Datenbanken
Re: Zeigt DataGrid an! 
Autor: Zero-G.
Datum: 12.01.05 16:53

Hey Gaby

Also die Idee, daß Du im DataGrid einen Doppelklick machst, ist nicht gerade gut!

1) Weil wenn Du "irgendwo" im DataGrid hinklickst, wird die Zelle mit dem Eintrag aktiviert, den Du anklickst
2) Um einen doppelklick sofort auszulösen, musst Du im "grauen" Bereich des DataGrids klicken - da zeigt das DataGrid aber automatische einen horizontalen Pfeil, der für diesen Datensatz gedacht ist.

Also wenn Du per Doppelklick etwas im DataGrid machen möchtest, dann würde ich nur Änderungen vornehmen.
Für neue Kunden mach einfach einen Button!

Um Änderungen durchzuführen, kannst Du folgendermaßen vorgehen:
Du nimmst Deinen Index in die Abfrage auf und lässt diesen mit in das DataGrid binden. - Sagen wir, Dein Index heißt ID und Du hast in als erstes ausgelesen, dann z.B. den Namen Also würde das DataGrid wie folgt angezeigt

ID Name
1 Mayer
2 Huber

usw. Nach dem Du das DataGrid mit dem Recordset gebunden hast, setzt Du einfach die Columns(0).Width auf 0 somit, ist die Spalte ID nicht mehr sichtbar, aber trotzdem da.

Wenn Du also einen doppelklick auf Huber machst, wird folgender Code aufgerufen:

"Select * From Kunden Where ID=" & DataGrid.Columns(0).Text
Danach kannst Du Deine Form füllen, ändern, speichern und das DataGrid neu binden.

mfg
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeigt DataGrid an!1.209gaby12.01.05 16:35
Re: Zeigt DataGrid an!904Zero-G.12.01.05 16:53
Re: Zeigt DataGrid an!903gaby12.01.05 17:14
Re: Zeigt DataGrid an!819Zero-G.12.01.05 17:26
Re: Zeigt DataGrid an!998gaby12.01.05 17:34
Re: Zeigt DataGrid an!840Zero-G.12.01.05 17:41
Re: Zeigt DataGrid an!834gaby12.01.05 17:46
Re: Zeigt DataGrid an!884gaby12.01.05 18:06

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-2025 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