Ich verwende zum Filter die CollectionViewSource Klasse
Erhalte nach diesem aufruf
this.t_LieferantenStammViewSource.View.Filter = (item => ((t_LieferantenStamm)item).Name1.Contains("Mustermann GMBH"));
Folgende Exception:
Message=Die angegebene Methode wird nicht unterstützt.
Die CanFilter eigenschaft ist ReadOnly und kann nicht gesetzt werden.
Hat Jemand eine Idee?
Hallo epidemic,
setze mal einen Callback auf den Filter.
bool ThisIsYourFilter(object item)
t_LieferantenStammViewSource.View.Filter = MyFilter;
//...
private bool MyFilter(object item)
{
/// hier dein Filter nach Musterman GMBH
}
Microsoft MVP // Me // Blog // GitHub // @Egghead // All my talks // Speakerdeck
Hallo epidemic,
dann wäre es nett, wenn du das mal hier zeigen würdest. Wenn jemand mal das gleiche Problem hat, könnte er davon profitieren.
Gruss
Coffeebean
Microsoft MVP // Me // Blog // GitHub // @Egghead // All my talks // Speakerdeck
Ach ja, natürlich:
t_LieferantenStammViewSource.Source=t_LieferantenStammQuery.Where( item=>item.Name1.Contains("Mustermann") );
//woanders
//alle wieder laden
t_LieferantenStammViewSource.Source = t_LieferantenStammQuery.Execute(System.Data.Objects.MergeOption.AppendOnly);