| |
VB.NET - Ein- und UmsteigerRe: 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. | |
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 & "*' " | |
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 | |
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 | |
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 | |
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. | |
| 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 |
|
|
Neu! sevCommand 4.0
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
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
|
|