vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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 - Ein- und Umsteiger
Re: Datagridview - nach Filteranwendung kein neuer Eintrag mehr möglich 
Autor: Manfred X
Datum: 19.03.18 08:23

Hallo!

Deine Angaben sind etwas "knapp" geraten.

Wenn Du einen Datensatz-Filter gesetzt hast,
müssen Deine neuen Einträge/Edits diesen Filter-Bedingungen
auch entsprechen - sonst reagiert der Filter.

Übrigens: Ein gebundenes Grid kannst Du nicht löschen,
weil es keine Daten enthält. Die stehen in der Datenquelle.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Datagridview - nach Filteranwendung kein neuer Eintrag mehr möglich 
Autor: Klein-Willi
Datum: 18.03.18 18:46

Hallo,

schlage mich schon geraume Zeit mit folgendem Problem rum:

Habe ein Datengebundenes Datagridview mit der Möglichkeit Daten einzufügen, Löschen, Sortieren und auch eine Filterauswahl.

Sobald ich die Filterauswahl jedoch benutzt habe, kann ich keine neuen Daten mehr einfügen. Nach der Eingabe der Daten in die Zelle werden diese automatisch wieder gelöscht, sobald ich die Zelle verlasse. Nach einem Neustart des Programms funktioniert wieder alles.

Datagridview löschen und wieder neu füllen hat nichts gebracht.

Weiß wer Rat ? Danke schon mal für jeden Tipp.

Lieber Gruß
Willi

...BindingSource1.Filter = "Land LIKE '" & "*" & filter1.Text _
        & "*' And Verein LIKE '" & "*" & filter2.Text _
        & "*' And Jahr Like '" & "*" & filter3.Text _
        & "*' And Ring Like '" & "*" & filter4.Text _
        & "*' And Geschlecht Like '" & "*" & filter5.Text _
        & "*' And Farbe Like '" & "*" & filter6.Text _
        & "*' And Kennung Like '" & "*" & filter7.Text _
        & "*' And Vater Like '" & "*" & filter8.Text _
        & "*' And Mutter Like '" & "*" & filter9.Text & "*' "
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datagridview - nach Filteranwendung kein neuer Eintrag mehr möglich 
Autor: effeff
Datum: 18.03.18 19:53

Wie wäre es, die Daten einer Table in einer DataView anzeigen und filtern zu lassen und die DataView als Source für das DataGridView zu verwenden?

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datagridview - nach Filteranwendung kein neuer Eintrag mehr möglich 
Autor: visualfx
Datum: 19.03.18 10:48

Hallo Willi,

wenn Du neue Daten hinzufügen willst, mußt Du zuvor unbedingt Deinen Filter komplett zurücksetzen, so daß Dein Datagridview alle Datensätze ungefiltert anzeigt.

Ansonsten werden Deine neue Daten NICHT angezeigt, da diese mit an Sicherheit grenzender Wahrscheinlickeit NICHT Deine Filterbedingung erfüllen.

Gruß, Stefan
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datagridview - nach Filteranwendung kein neuer Eintrag mehr möglich 
Autor: Klein-Willi
Datum: 19.03.18 18:59

Hallo,

danke für die Tipps. Der Tipp von Stefan hat mich auf die richtige Fährte gebracht. Ich dachte bisher,
dass es ausreicht, den Inhalt der Filter zu löschen. Alle Datensätze wurden dann ja auch wieder korrekt angezeigt. Mit Filter.Remove hat sich das Problem jetzt erledigt und man kann wieder neue Daten erfassen.

Herzlichen Dank nochmal.

Gruß
Willi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datagridview - nach Filteranwendung kein neuer Eintrag mehr möglich 
Autor: Manfred X
Datum: 19.03.18 20:45

Hallo!

Die Filtereigenschaft der Bindingsource ist vom Typ String.
Die Remove-Methode, auf die Du Bezug nimmst, ist Bestandteil der
String-Klasse und nicht der Bindingsource-Klasse.
Durch geeignete Parameter wirkt sie sich dort indirekt aus
(Änderung des Filterstrings).
Den Filterstring kannst Du direkt löschen z.B. durch die Zuweisung
von String.Empty
Es gibt bei der Bindingsource auch die RemoveFilter-Methode
(= setzt die Filter-Eigenschaft auf Nothing).

Beitrag wurde zuletzt am 19.03.18 um 21:03:42 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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