Page History
BeforeBind
DataSource bileşeninde veri bind olmadan önce tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPLocalDataSourceControl1_BeforeBind(object sender, LDP.Controls.UIContracts.DataSource.DataBindingEventArgs args) { args.Criteria = LDPCriteria1.Criteria; //Criteria bileşenindeki kriterin datasource bind olmadan önce uygulanmasını sağlar. } |
AfterBind
DataSource bileşeninde veri bind olduktan sonra tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPLocalDataSourceControl1_AfterBind(object sender, LDP.Controls.UIContracts.DataSource.DataBoundEventArgs args) { // fatura bilgisinin editöre aktarılması LDPTextEdit1.Text= args.Data.OfType<Invoice>().First().InvoiceNumber; //fatura detaylarında dolaşarak toplam miktar hesaplama örneği int? total = 0; for (int i = 0; i < args.Data.OfType<InvoiceDetail>().ToList().Count; i++) { total += args.Data.OfType<InvoiceDetail>().ToList()[i].Quantity; } LDPNumericEdit1.Value = total; } |
BeforeInsert
DataSource bileşeni üzerinden yeni kayıt ekleme öncesinde tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPLocalDataSourceControl1_BeforeInsert(object sender, LDP.Controls.UIContracts.DataSource.DataChangingEventArgs args) { args.Data.As<InvoiceMasterLocal>().InvoiceNumber = "12345"; //yeni kayıt ekleme ve kaydın güncellenmesi öncesinde veride değişiklik yapılabilir. } |
AfterInsert
DataSource bileşeni üzerinden yeni kayıt ekleme sonrası tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPLocalDataSourceControl1_AfterInsert(object sender, LDP.Controls.UIContracts.DataSource.DataChangedEventArgs args) { } |
BeforeUpdate
DataSource bileşeni üzerinden bind olan veri güncellenmeden önce tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPLocalDataSourceControl1_BeforeUpdate(object sender, LDP.Controls.UIContracts.DataSource.DataChangingEventArgs args) { args.Data.As<InvoiceMasterLocal>().InvoiceNumber = "12345"; //yeni kayıt ekleme ve kaydın güncellenmesi öncesinde veride değişiklik yapılabilir. } |
AfterUpdate
DataSource bileşeni üzerinden bind olan veri güncellendikten sonra tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPLocalDataSourceControl1_AfterUpdate(object sender, LDP.Controls.UIContracts.DataSource.DataChangedEventArgs args) { } |
BeforeDelete
DataSource bileşeni üzerinden bind olan veri silinmeden önce tetiklenecek olay
Code Block | ||||
---|---|---|---|---|
| ||||
private void LDPLocalDataSourceControl1_BeforeDelete(object sender, LDP.Controls.UIContracts.DataSource.DataChangingEventArgs args) { if (args.Data.As<InvoiceMasterLocal>().InvoiceNumber == "12345") { args.Cancel = true; // silme işleminin iptal edilmesini sağlar. } } |
AfterDelete
DataSource bileşeni üzerinden bind olan veri silindikten sonra tetiklenecek olay
...