Kod içerisinde herhangi bir buton click vb. aksiyon üzerinden kriter oluşturmak için aşağıdaki kod örnekleri kullanılabilir.
using LDP.DAL.Criteria; using LDP.DAL.Criteria.Helpers; using NAFCore.Common.Utils.Extensions; private void LDPButton1_Click(LDP.Controls.UIContracts.Base.ILDPControl sender) { var criteria = NCriteriaBuilder<Student>.Where(s => (s.Name.Assigned() && s.Name == "Aylin")).ToNCriteria(); LDPBindPanel1.Criteria = criteria; LDPBindPanel1.Bind(); //startswith kullanımı //var criteria = NCriteriaBuilder<Student>.Where(s => s.Name.StartsWith("Aylin")).ToNCriteria(); //LDPBindPanel1.Criteria = criteria; //LDPBindPanel1.Bind(); //kompleks kriter örneği //var criteria = NCriteriaBuilder<Student>.Where(s => (s.Name == "Aylin" && s.Height >= 50) || (s.Name == "Ali" && s.Height < 100)).ToNCriteria(); //LDPBindPanel1.Criteria = criteria; //LDPBindPanel1.Bind(); //kompleks kriter örneği alternatif kullanım //var criteria = NCriteriaBuilder<Student>.Where(s => s.Name == "Aylin").ToNCriteria(); //var criteriabuilder = criteria.ToCriteriaBuilder<Student>(); //var criteria2 = criteriabuilder.Or(s => s.Name == "Ali").ToNCriteria(); //LDPGrid1.Criteria = criteria2; //LDPBindPanel1.Bind(); }