vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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
Re: DatagridviewGrouper Editable (Demo) 
Autor: Manfred X
Datum: 14.11.17 00:15

Hallo!

Der Grouper funktioniert beim Editieren der gebundenen Daten
manchmal nicht richtig.
Deshalb sollte er beim Editieren abgeschaltet werden.

In meinem "Editable"-Beispiel wird das ListChanged-Event der
Bindingsource beim Gruppieren nicht ausgelöst, weil das Grid
in dem Fall "ReadOnly" geschaltet ist.

In der modif. Routine "SetCombos" kannst Du festlegen, mit welchen
Einstellungen die Grupppierung startet:
 Private Sub SetCombos()
 
    For i As Integer = 0 To dt.Columns.Count - 1
       cboColumns.Items.Add(dt.Columns(i).ColumnName)
    Next i
    cboColumns.SelectedIndex = 1 'Index Start-Spalte festlegen
 
    With cboOptions.Items
       .Add("Expand All")
       .Add("Collapse All")
       .Add("Sort Ascending")
       .Add("Sort Descending")
       .Add("Show Row Count")
       .Add("Show Group Name")
    End With
    cboOptions.SelectedIndex = 1 'Starteinstellung des Grouper
 End Sub
 
 Private Sub SetOptions()
     If grp Is Nothing Then Exit Sub 'Einfügen
     With grp
        Select Case cboOptions.SelectedIndex
           Case 0 : .ExpandAll()
           Case 1 : .CollapseAll()
           Case 2 : .GroupSortOrder = SortOrder.Ascending
           Case 3 : .GroupSortOrder = SortOrder.Descending
           Case 4 : .Options.ShowCount = Not .Options.ShowCount
           Case 5 : .Options.ShowGroupName = Not .Options.ShowGroupName
        End Select
     End With
  End Sub


Beitrag wurde zuletzt am 14.11.17 um 00:23:00 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Daten in DGV anzeigen2.455ERBRU11.11.17 20:09
Re: Daten in DGV anzeigen1.717Manfred X11.11.17 20:48
Re: Daten in DGV anzeigen1.594ERBRU11.11.17 21:06
Re: Daten in DGV anzeigen1.597Manfred X11.11.17 23:35
DatagridviewGrouper: Datensätze gruppiert anzeigen1.904Manfred X12.11.17 11:45
Re: Daten in DGV anzeigen1.808ERBRU12.11.17 12:26
Re: Daten in DGV anzeigen1.552Manfred X12.11.17 12:42
Re: Daten in DGV anzeigen1.555ERBRU12.11.17 12:51
Re: Daten in DGV anzeigen1.606Manfred X12.11.17 13:04
Re: Daten in DGV anzeigen1.544ERBRU12.11.17 14:10
DatagridviewGrouper: Anwendungsbeispiel2.427Manfred X12.11.17 15:23
Re: DatagridviewGrouper: Anwendungsbeispiel1.738ERBRU12.11.17 16:29
DatagridviewGrouper umschalten1.685Manfred X12.11.17 17:31
Re: DatagridviewGrouper umschalten1.745ERBRU13.11.17 06:55
DatagridviewGrouper Editable (Demo)1.634Manfred X13.11.17 07:46
Re: DatagridviewGrouper Editable (Demo)1.567ERBRU13.11.17 20:38
Re: DatagridviewGrouper Editable (Demo)1.534Manfred X14.11.17 00:15
Re: DatagridviewGrouper Editable (Demo)1.496ERBRU23.11.17 18:40
Re: DatagridviewGrouper Editable (Demo)1.485Manfred X23.11.17 21:17
Re: DatagridviewGrouper Editable (Demo)1.476ERBRU24.11.17 06:47
Re: DatagridviewGrouper Editable (Demo)1.514Manfred X24.11.17 07:46
Re: DatagridviewGrouper Editable (Demo)1.496ERBRU24.11.17 19:46
Re: DatagridviewGrouper Editable (Demo)1.459ERBRU25.11.17 13:20
Re: DatagridviewGrouper Editable (Demo)1.694Manfred X25.11.17 14:20
Re: DatagridviewGrouper Editable (Demo)1.701ERBRU25.11.17 16:09
Re: Daten in DGV anzeigen1.557ERBRU12.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