Page History
...
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPButton1_Click(LDP.Controls.UIContracts.Base.ILDPControl sender) { var criteriaNCriteriaBuilder<Invoice> criteriaBuilder = NCriteriaBuilder<Invoice>.Where(Empty(); if (LDPTextEdit1.Text.Assigned()) criteriaBuilder = criteriaBuilder.And(s => s.InvoiceNumber.Contains(LDPTextEdit1.Text)).ToNCriteria(); if (LDPDateTimeEdit1.DateTime.Assigned()) criteriaBuilder = criteriaBuilder.And(s => s.InvoiceDate > LDPDateTimeEdit1.DateTime); LDPGrid1.Criteria = criteria if (LDPDateTimeEdit2.DateTime.Assigned()) criteriaBuilder = criteriaBuilder.And(s => s.InvoiceDate < LDPDateTimeEdit2.DateTime); LDPGrid1.BindCriteria = criteriaBuilder.ToNCriteria(); LDPGrid1.DataFirst = true; } |
3. Temizle butonu için de ikinci bir event oluşturularak ve kriter temizle kodu yazılır.
...