Cell Değerlerini Birden Çok Konuda Aynı Anda Okumak

Contents
[ ]

Aynı anda birden fazla iş parçacığındaki hücre değerlerini okumak için,Worksheet.Cells.MultiThreadReading iledoğru. Bunu yapmazsanız, yanlış hücre değerleri alabilirsiniz.

Aşağıdaki kod:

  1. Bir çalışma kitabı oluşturur.
  2. Bir çalışma sayfası ekler.
  3. Çalışma sayfasını dize değerleriyle doldurur.
  4. Daha sonra rastgele hücrelerden değerleri aynı anda okuyan iki iş parçacığı oluşturur. Okunan değerler doğruysa hiçbir şey olmaz. Okunan değerler yanlışsa bir mesaj görüntülenir.

Bu satırı yorumlarsanız:

 testWorkbook.Worksheets[0].Cells.MultiThreadReading = true;

ardından aşağıdaki mesaj görüntülenir:

 if (s != "R" + row + "C" + col)

{

    MessageBox.Show("This message box will show up when cells read values are incorrect.");

}

Aksi takdirde program herhangi bir mesaj göstermeden çalışır, bu da hücrelerden okunan tüm değerlerin doğru olduğu anlamına gelir.