CsvDataSource

CsvDataSource class

Bir raporda kullanılacak CSV dosyası veya akış verilerine erişim sağlar.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:LINQ Raporlama Motoru dokümantasyon makalesi.

public class CsvDataSource

yapıcılar

İsimTanım
CsvDataSource(Stream)CSV verilerini ayrıştırmaya yönelik varsayılan seçenekleri kullanarak CSV akışındaki verilerle yeni bir veri kaynağı oluşturur.
CsvDataSource(string)CSV verilerini ayrıştırmak için varsayılan seçenekleri kullanarak CSV dosyasındaki verilerle yeni bir veri kaynağı oluşturur.
CsvDataSource(Stream, CsvDataLoadOptions)CSV verilerini ayrıştırmak için belirtilen seçenekleri kullanarak CSV akışından gelen verilerle yeni bir veri kaynağı oluşturur.
CsvDataSource(string, CsvDataLoadOptions)CSV verilerini ayrıştırmak için belirtilen seçenekleri kullanarak CSV dosyasındaki verilerle yeni bir veri kaynağı oluşturur.

Notlar

Bir rapor oluştururken ilgili dosyanın veya akışın verilerine erişmek için, bu sınıfın bir örneğini as veri kaynağı olarak aşağıdakilerden birine iletin.ReportingEngine .BuildReport aşırı yüklemeleri.

Şablon belgelerde, birCsvDataSource örnek sanki was a gibi ele alınmalıdırDataTable örneği. Daha fazla bilgi için şablon söz dizimi referansına bakın (https://docs.aspose.com/display/wordsnet/Template+Syntax).

Virgülle ayrılmış değerlerin veri türleri, dize gösterimlerine göre otomatik olarak belirlenir. Yani şablon belgelerinde yalnızca dizeler yerine yazılan değerlerle çalışabilirsiniz. Motor, aşağıdaki türlerdeki değerlerini otomatik olarak tanıyabilir:

  • Nullable
  • Nullable
  • Nullable
  • Nullable
  • String

Veri türlerinin otomatik olarak tanınmasının işe yaraması için, virgülle ayrılmış değerlerin dize temsillerinin değişmez kültür ayarları kullanılarak oluşturulması gerektiğini unutmayın.

CSV veri yüklemesinin varsayılan davranışını geçersiz kılmak için, bir başlangıç değeri oluşturun ve iletinCsvDataLoadOptions example bu sınıfın yapıcısına.

Ayrıca bakınız