Ich speichere den ADGV -Filter in Eigenschaften. Setting (lokaler Cache) und versuche, ihn später zu verwenden. Wenn ich jedoch den gespeicherten Filter anwende, werden die Daten der anderen Benutzer nicht angezeigt. Wie kann ich das verhindern? < /P>
bindingSourceAssignments.DataSource = ConvertToDataTable(cachedAssignments);
dgvAssignments.DataSource = bindingSourceAssignments;
string lastFilter = Properties.Settings.Default.LastFilter;
bindingSourceAssignments.Filter = lastFilter;
< /code>
private void dgvAssignments_FilterStringChanged(object sender, EventArgs e)
{
this.bindingSourceAssignments.Filter = this.dgvAssignments.FilterString;
Properties.Settings.Default.LastFilter = this.dgvAssignments.FilterString;
Properties.Settings.Default.Save();
}
< /code>
I am developing a desktop application using .NET Framework 4.8 and the Advanced DataGridView component from NuGet. My goal is to save and retain filters so that when the filtering panel is reopened, users see the last applied filters.
Initially, all data loads correctly, and filtering works as expected. When I filter by the "Assigned By" column, all names (A, B, C, D, E) appear. For example, if I select only "A" and apply the filter, the other names remain visible but become unchecked, while only "A" stays checked. However, after restarting the application, the unchecked names disappear, and only "A" remains visible. What I need is for all names (A, B, C, D, E) to always be visible, regardless of the previous selection.
During debugging, I found that setting the filter to ""
macht alle Namen (a, b, c, d, e) wieder auftauchen. Wenn ich jedoch den Filter programmgesteuert anwende, anstatt ihn über die Benutzeroberfläche zu aktualisieren, wird er als:
Ich speichere den ADGV -Filter in Eigenschaften. Setting (lokaler Cache) und versuche, ihn später zu verwenden. Wenn ich jedoch den gespeicherten Filter anwende, werden die Daten der anderen Benutzer nicht angezeigt. Wie kann ich das verhindern? < /P> [code]bindingSourceAssignments.DataSource = ConvertToDataTable(cachedAssignments); dgvAssignments.DataSource = bindingSourceAssignments;
string lastFilter = Properties.Settings.Default.LastFilter; bindingSourceAssignments.Filter = lastFilter; < /code> private void dgvAssignments_FilterStringChanged(object sender, EventArgs e) { this.bindingSourceAssignments.Filter = this.dgvAssignments.FilterString; Properties.Settings.Default.LastFilter = this.dgvAssignments.FilterString; Properties.Settings.Default.Save(); } < /code> I am developing a desktop application using .NET Framework 4.8 and the Advanced DataGridView component from NuGet. My goal is to save and retain filters so that when the filtering panel is reopened, users see the last applied filters. Initially, all data loads correctly, and filtering works as expected. When I filter by the "Assigned By" column, all names (A, B, C, D, E) appear. For example, if I select only "A" and apply the filter, the other names remain visible but become unchecked, while only "A" stays checked. However, after restarting the application, the unchecked names disappear, and only "A" remains visible. What I need is for all names (A, B, C, D, E) to always be visible, regardless of the previous selection. During debugging, I found that setting the filter to ""[/code] macht alle Namen (a, b, c, d, e) wieder auftauchen. Wenn ich jedoch den Filter programmgesteuert anwende, anstatt ihn über die Benutzeroberfläche zu aktualisieren, wird er als:
festgelegt[code](Convert([AssignedByID], System.String) IN ('27'))[/code]. Dies führt nur zu "A", während die anderen Werte nicht angezeigt werden. /> Nach:
Ich arbeite an einer C# WinForms -Anwendung auf .NET 8.0 und muss mit Formularen mit Formularen vorhanden sind.
Form1 - Anfangsbildschirm (Hauptformular)
Form2 - Passwortbildschirm (modales...
Ich habe ein Formular, das ich SQL ohne nachgeladenes Seiten -Nachladen senden möchte, da die Eingabe nicht gelöscht werden darf.
Danach möchte ich die Form klonen.
Das neue Formular sollte mit neuen...
Ich möchte das Verhalten von Optionsfeldern mit einer Bootstrap-Formgruppe so emulieren. Eine Zeile in einer Form hat also mehrere Schaltflächen ( btn btn-success , beispielsweise mit den...
Ich möchte das Verhalten von Optionsfeldern mit einer Bootstrap-Formgruppe so emulieren. Eine Zeile in einer Form hat also mehrere Schaltflächen ( btn btn-success , beispielsweise mit den...