Kısa Tanım:

Tabloda satırlarında bulunan bir veriye göre o satırı silme işlemidir.

Açıklama:

Örneğimizde tablo içerisinde Miktar kolonunda "0" yazıyorsa o satırı silme işlemi yapılacaktır. Bu örnekte akışı ilerletmeden bir buton değişkeni ile bu işlemin yapılması sağlanmıştır. Akışı ilerlettiğinizde bu işlemin yapılmasını isterseniz ya bir sonraki form yüklendiğinde kısmına ya da iki form arasında kodlama aktivitesine bu kodu yazarak veya tablo kopyalama ile miktar kısmına kriter vererek yapabilirsiniz. Burada yapılmak istenen akışı ilerletmeden aynı sayfada satırdaki veriye göre o satırı silme işlemidir.



Kod Örneği:

double miktarKontrol=0; int satirsayisi=OrnekTablo.Content.Items.Count; for (int i=satirsayisi-1; i>=0; i--){miktarKontrol=Convert.ToDouble(OrnekTablo.GetValue(OrnekTablo_Columns.MIKTAR,i)); if(miktarKontrol==0){ OrnekTablo.Content.Items.RemoveAt(Convert.ToInt32(info));}}

Akış Dosyası (.xnm):

Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.

Tablo Satırını Koşullu Silme İşlemi.nxm