vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

VB.NET - Fortgeschrittene
DatagridviewGrouper umschalten 
Autor: Manfred X
Datum: 12.11.17 17:31

Wenn Du komplexe Aufgaben der Daten-Repräsentation bewältigen willst,
solltest Du entweder ein WPF-Projekt erstellen oder Du legst ein paar
Hundert Euro an und kaufst ein kommerzielles WinForms-Grid, das für
Deine Zwecke geeignete Funktionalitäten bietet.

Der DatagridviewGrouper scheint für die Daten-Anzeige entwickelt zu sein.
Wenn Du Daten editieren oder eingeben möchtest, wäre es
vermutlich zweckmäßig, den DatagridviewGrouper zunächst auf Nothing zu
setzen und ihn erst nach Abschluß des Editierens dem Grid wieder
zuzuordnen.

Beispiel für einen Button für das Umschalten
zwischen Editier- und Gruppier-Modus:
(Variablen: vgl. Anwendungsbeispiel)
Private Sub btnGrouper_Click(sender As Object, _
        e As System.EventArgs) Handles btnGrouper.Click
 
        If grp IsNot Nothing Then
            gc.Enabled = False
            gc.Grouper = Nothing
            grp.Dispose()
            grp = Nothing
            dgv.AllowUserToAddRows = True
            dgv.ReadOnly = False
            btnGrouper.Text = "Gruppieren"
        Else
            grp = New Subro.Controls.DataGridViewGrouper(dgv)
            grp.SetGroupOn("Groups")
            grp.Options.StartCollapsed = True
            gc.Grouper = grp
            gc.Enabled = True
            dgv.ReadOnly = True
            dgv.AllowUserToAddRows = False
            btnGrouper.Text = "Editieren"
        End If
End Sub
Im DisplayGroup-Event ist in dem Fall eine zusätzliche Abfrage/Bedingung
"If Value isnot Nothing" bei Aufbereitung des DisplayValue erforderlich.

Beitrag wurde zuletzt am 12.11.17 um 17:44:36 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Daten in DGV anzeigen2.442ERBRU11.11.17 20:09
Re: Daten in DGV anzeigen1.707Manfred X11.11.17 20:48
Re: Daten in DGV anzeigen1.582ERBRU11.11.17 21:06
Re: Daten in DGV anzeigen1.585Manfred X11.11.17 23:35
DatagridviewGrouper: Datensätze gruppiert anzeigen1.885Manfred X12.11.17 11:45
Re: Daten in DGV anzeigen1.792ERBRU12.11.17 12:26
Re: Daten in DGV anzeigen1.540Manfred X12.11.17 12:42
Re: Daten in DGV anzeigen1.543ERBRU12.11.17 12:51
Re: Daten in DGV anzeigen1.593Manfred X12.11.17 13:04
Re: Daten in DGV anzeigen1.532ERBRU12.11.17 14:10
DatagridviewGrouper: Anwendungsbeispiel2.403Manfred X12.11.17 15:23
Re: DatagridviewGrouper: Anwendungsbeispiel1.725ERBRU12.11.17 16:29
DatagridviewGrouper umschalten1.674Manfred X12.11.17 17:31
Re: DatagridviewGrouper umschalten1.733ERBRU13.11.17 06:55
DatagridviewGrouper Editable (Demo)1.620Manfred X13.11.17 07:46
Re: DatagridviewGrouper Editable (Demo)1.556ERBRU13.11.17 20:38
Re: DatagridviewGrouper Editable (Demo)1.521Manfred X14.11.17 00:15
Re: DatagridviewGrouper Editable (Demo)1.484ERBRU23.11.17 18:40
Re: DatagridviewGrouper Editable (Demo)1.472Manfred X23.11.17 21:17
Re: DatagridviewGrouper Editable (Demo)1.463ERBRU24.11.17 06:47
Re: DatagridviewGrouper Editable (Demo)1.502Manfred X24.11.17 07:46
Re: DatagridviewGrouper Editable (Demo)1.483ERBRU24.11.17 19:46
Re: DatagridviewGrouper Editable (Demo)1.448ERBRU25.11.17 13:20
Re: DatagridviewGrouper Editable (Demo)1.682Manfred X25.11.17 14:20
Re: DatagridviewGrouper Editable (Demo)1.688ERBRU25.11.17 16:09
Re: Daten in DGV anzeigen1.546ERBRU12.11.17 18:27

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