Kısa Tanım:
 
Tablo içerisindeki verileri koddan for döngüsü ile alma kod örneğidir.
 
Açıklama:
 
Tablo içerisindeki veriler kodlama işlemi ile for döngüsü içerisinde alınıp, değişkenlere aktarılması sağlanabilir. Bu işlem while aktivitesi ile de yapılabilir. Fakat bazen belirli bir olay içerisinde (form yüklendiğinde, bir alanda bir değişiklik yapıldığında gibi..) tablodaki belirli bir veri alınmak istenebilir. Bu tip durumlarda kodlama ile aşağıdaki şekilde bir işlem yapılabilir. Satırda kontrol edilen verinin değeri alınıp if komutu ile o değere sahip ise diğer kolondaki veriyi al işlemi yapılabilir. Aşağıdaki örneğimizde butona basıldığında A kolonundaki satırda "TEST" yazıyorsa aynı satırdaki B kolonundaki "DENEME TEST" verisini sonuc değişkenine yazdırma işlemi anlatılmıştır.

Kod Örneği:

string yakalanandeger,sonucverisi="";

try{

// Tablo içerisindeki veriler satır satır kontrol ediliyor.

for (int i = 0; i <tablo.Content.Rows.Count; i++)

{

//Kolon 1 ' deki TEST yazısı var mı yok mu kontrol ediliyor.

yakalanandeger=Convert.ToString(tablo.GetValue(tablo_Columns.Kolon1,i));


//Kolon 1 ' de TEST yazıyorsa Kolon 2 ' deki veri sonucverisi değişkenine atanıyor. if(yakalanandeger=="TEST")

{sonucverisi=Convert.ToString(tablo.GetValue(tablo_Columns.Kolon2,i));

}

}

//Bulunan değer en son formdaki sonuc değişkenine atanır.

sonuc.Value=sonucverisi;

}catch{}



 

 
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ındaki Veriyi Kod İle Alma İşlemi.nxm