LoadFilter
İçindekiler
[
Saklamak
]LoadFilter class
Çalışma kitabını şablondan yüklerken veri yükleme seçenekleri sağlayan filtreyi temsil eder.
public class LoadFilter
yapıcılar
İsim | Tanım |
---|---|
LoadFilter() | Varsayılan filtre seçenekleriyle bir LoadFilter oluşturur LoadDataFilterOptions.All. |
LoadFilter(LoadDataFilterOptions) | Verilen filtre seçenekleriyle bir LoadFilter oluşturur. |
Özellikleri
İsim | Tanım |
---|---|
LoadDataFilterOptions { get; set; } | Hangi verilerin yüklenmesi gerektiğini belirtmek için filtre seçenekleri. |
virtual SheetsInLoadingOrder { get; } | Yüklenecek sayfaları (endeksleri) ve sırayı belirtir. Varsayılan boştur, bu, şablon dosyasındaki tüm sayfaların varsayılan sırayla yüklenmesini belirtir. Boş değilse ve bazı sayfanın dizini döndürülen dizide değilse, sayfa yüklenmeyecek. |
yöntemler
İsim | Tanım |
---|---|
virtual StartSheet(Worksheet) | Verilen çalışma sayfasını yüklemeden önce filtre seçeneklerini hazırlar. Kullanıcının LoadFilter uygulaması, bu çalışma sayfası için verilerin nasıl yükleneceğini belirtmek için buradaki LoadDataFilterOptions’ı değiştirebilir. |
Notlar
Kullanıcı, verilerin nasıl yükleneceğini belirtmek için filtre seçeneklerini belirleyebilir veya kendi LoadFilter’ını uygulayabilir.
Örnekler
Aşağıdaki örnek, çalışma sayfasının özelliklerine göre filtre seçeneklerinin nasıl belirleneceğini gösterir.
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
//Özel LoadFilter uygulaması
class LoadFilterSheet : LoadFilter
{
public override void StartSheet(Worksheet sheet)
{
if (sheet.Name == "Sheet1")
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.All;
}
else
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.None;
}
}
}
Ayrıca bakınız
- ad alanı Aspose.Cells
- toplantı Aspose.Cells