GridDesktop

GridDesktop class

Aspose GridDesktop class Bir GridDesktop denetimi oluşturmak için bir kök nesneyi temsil eder. Bu denetimi kullanmak için, araç kutunuzdan bir forma veya kullanıcı denetimine sürüklemeniz yeterlidir.

public class GridDesktop : UserControl

yapıcılar

İsimTanım
GridDesktop()Aspose GridDesktop class

Özellikleri

İsimTanım
ActiveSheetIndex { get; set; }Seçili sayfa dizinini alır veya ayarlar.
ActiveSheetNameFont { get; set; }Sayfa çubuğunun yazı tipini gösteren etkin sayfayı alır veya ayarlar.
AlwasysRecalculateAllFormulas { get; set; }Tüm formülleri çalıştırdığımızda olduğu gibi, tüm formülleri çalıştırmamız gerekip gerekmediğini belirten bir değer alır veya ayarlar, bir hücre değerini güncellerken ve diğerlerini etkiler ve diğerleri de diğerlerini etkiler, giderek daha fazla, tüm hücrelerin yeniden hesaplanması gerekmesine neden olur , tıpkı Kelebek Etkisi gibi, çok sayıda yığın işlemine ihtiyaç duyar, çok düşük performans alır, CELLSNET-41921’deki gibi, bu sorun bu senaryoyu gösterebilen dosyayı içerir tüm formülleri çalıştırsak iyi olur, , tüm formülleri çalıştırırken olduğu gibi bazı optimizasyonlara sahip olabiliriz.
BorderStyle { get; set; }Kontrol için kenarlık stilini gösterir.
ColumnHeaderVisible { get; set; }Sütun başlığının görünür olup olmadığını belirten bir değer alır veya ayarlar.
CommentDisplayingFont { get; set; }Yorum metninin varsayılan görüntüleme yazı tipini alır veya ayarlar.
ContextMenuManager { get; }ContextMenuManager örneğini alır.
DefaultCellFont { get; set; }hücresinin varsayılan yazı tipini alır veya ayarlar
DefaultCellFontColor { get; set; }Hücrenin varsayılan yazı tipi rengini alır veya ayarlar.
EnableClipboardCopyPaste { get; set; }MS-EXCEL ile kopyalayıp/yapıştırabilmesi için panoya göre kopyala/yapıştır yapılıp yapılmayacağını belirtir. Yalnızca hücre değerini kopyalar/yapıştırır ,Hücrenin biçim, kenarlık stili vb. gibi başka hiçbir ayarını kopyalamaz Varsayılan değer false.
EnableCopyWithExtension { get; set; }Kopyalama işleminin satır veya sütun sayısını artırıp artırmayacağını belirten bir değer alır veya ayarlar.
EnableCopyWithLockedOption { get; set; }Kopyalama işleminin bir hücrenin stilin CellLocked öznitelik değerini kopyalayıp kopyalamayacağını belirten bir değer alır veya ayarlar.
EnableUndo { get; set; }Geri Al işlevinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar. Varsayılan değer false.
GridMemorySetting { get; set; }Bellek seçeneğini alır veya ayarlar.
IsHorizontalScrollBarVisible { get; set; }Yatay Kaydırma Çubuğu için görünür durumu ayarlar.
IsVerticalScrollBarVisible { get; set; }Dikey Kaydırma Çubuğu için görünür durumu ayarlar.
Names { get; }Elektronik tablodaki tüm Ad nesnelerinin koleksiyonunu alır.
PageRows { get; set; }Pagination için satır boyutunu ayarlar veya alır.Desteklenen maksimum Sayfa Satırı sayısı 100000’dir, desteklenen maksimum sayfa sayısı 5000’dir.
PasteType { get; set; }Yapıştır eylemi yapıldığında hangi yapıştırma türünü belirtir, yalnızca EnableClipboardCopyPaste yanlış olduğunda kullanılabilir .
R1C1 { get; set; }Kontrolün R1C1 başvuru stilini kullanıp kullanmadığını gösteren bir değer alır veya ayarlar.
RecalculateFormulas { get; set; }Bir hücrenin değeri değiştiğinde tüm hücrelerin formülünün yeniden hesaplanıp hesaplanmayacağını belirten bir değer alır veya ayarlar. Varsayılan değer true’dur.
RowHeaderVisible { get; set; }Satır başlığının görünür olup olmadığını belirten bir değer alır veya ayarlar.
SheetNameFont { get; set; }Sayfa çubuğunun varsayılan görüntüleme yazı tipini alır veya ayarlar.
SheetsBarVisible { get; set; }Sayfa çubuğunun görünür olup olmadığını belirten bir değer alır veya ayarlar.
SheetTabWidth { get; set; }Sayfa Sekmesinin genişliğini ayarlar/alır.
ShowContextMenu { get; set; }Denetimin bağlam menüsünü gösterip gösteremeyeceğini belirten bir değer alır veya ayarlar.
ShowStatus { get; set; }Status hesaplamasının gösterilip gösterilmeyeceğini belirten bir değer alır veya ayarlar. Varsayılan değer true’dur.
UndoManager { get; }UndoManager örneğini alır.
Worksheets { get; }Çalışma Sayfalarını Alır.

yöntemler

İsimTanım
Clear()GridDesktop denetimini temizler.
Copy()Odaklanmış hücre içeriğini panoya kopyalar.
Cut()Odaklanmış hücre içeriğini panoya keser.
DoSplit()Bölünmüş görünümü ayarlar.
EndFormatPainter()GridDesktop’a FormatPainter. ‘yi sonlandırmasını bildirir
ExportExcelFile(Stream)Disk IO akışı veya bellek akışı dahil olmak üzere bir excel dosya akışına dışa aktarır.
ExportExcelFile(string)Bir excel dosyasına dışa aktarır.
ExportExcelFile(Stream, FileFormatType)Disk IO akışı veya bellek akışı dahil olmak üzere bir excel dosya akışına dışa aktarır.
ExportExcelFile(string, FileFormatType)Bir excel dosyasına dışa aktarır.
GetActiveWorksheet()Geçerli etkin çalışma sayfasını alır.
getHScrollBar()yatay kaydırma çubuğuna dönüş
getVScrollBar()dikey kaydırma çubuğuna dönüş
ImportExcelFile(Stream)Disk dosya akışı veya bellek akışı dahil olmak üzere bir excel dosya akışından içe aktarır.
ImportExcelFile(string)Bir excel dosyasından içe aktarır.
ImportExcelFile(Stream, bool)Disk dosya akışı veya bellek akışı dahil olmak üzere bir excel dosya akışından içe aktarır.
ImportExcelFile(string, bool)Bir excel dosyasından içe aktarır.
ImportExcelFile(string, int)Excel dosyasından bir çalışma sayfasını içe aktarır.
ImportExcelFile(Stream, string, string, bool, bool)Bir excel dosyasından içe aktarır.
ImportExcelFile(string, string, string, bool, bool)Bir excel dosyasından içe aktarır.
OpenFindReplaceDialog(bool)Hücreleri bulmak veya değiştirmek için FindReplace iletişim kutusunu açar.
Paste()Pano içeriğini odaklanılan hücreye yapıştırır.
RefreshControl()GridDesktop denetimini yenileyin.
RunAllFormulas()Tüm hücrelerin formülünü çalıştırır.
SetAllScrollBarsVisible()Tüm kaydırma çubuklarını görünür olarak ayarlar.
ShowStyleDialog()Hücre stilini, yazı tipini, renkleri vb. ayarlamak için bir stil iletişim kutusu açar.
StartFormatPainter(bool)GridDesktop’a FormatPainter’ı başlatmasını bildirir.
UnDoSplit()Bölünmüş görünümü ayarla.
static GetVersion()Yayın sürümünü edinin.

Alanlar

İsimTanım
LoadDataFilterşablondan çalışma kitabını yüklerken verileri filtreleme seçenekleri.
ShowImportMessageDosya içe aktarılamadığında mesaj kutusunun gösterilip gösterilmeyeceği, varsayılan değer true

Olaylar

İsimTanım
event AfterDeleteColumnsSütun silindikten sonra oluşur.
event AfterDeleteRowsSatır silindikten sonra gerçekleşir.
event AfterInsertColumnsYeni sütun eklendikten sonra oluşur.
event AfterInsertRowsYeni satır eklendikten sonra gerçekleşir.
event BeforeCalculateÇalışma kitabında formülü hesaplamadan önce oluşur.
event BeforeLoadFileÇalışma kitabı dosyadan yüklenmeden önce oluşur.
event CellButtonClickHücre düğmesi tıklandığında gerçekleşir.
event CellCheckedChangedHücre onay kutusu Checked özelliği değiştirildiğinde gerçekleşir.
event CellClickIzgara hücresi tıklandığında gerçekleşir.
event CellComboBoxCopyBir ızgara hücresi ComboBox kopyalanırken gerçekleşir.
event CellDataChangedIzgara hücresi veri özelliği değiştirildiğinde gerçekleşir.
event CellDoubleClickIzgara hücresi çift tıklandığında gerçekleşir.
event CellFormatChangedHücre biçimi, Hücreleri Biçimlendir iletişim kutusu aracılığıyla değiştirildiğinde gerçekleşir.
event CellKeyPressedBir hücrenin odağı varken bir tuşa basıldığında gerçekleşir.
event CellSelectedIndexChangedHücre açılan kutusu SelectedIndex özelliği değiştiğinde gerçekleşir.
event CellTextBoxChangingBir ızgara hücresine karakter yazarken oluşur.
event CellValidationFailedBir ızgara hücresi doğrulama başarısız olduğunda gerçekleşir.
event ColumnHeaderClickSütun başlığı tıklandığında gerçekleşir.
event ColumnHeaderDoubleClickSütun başlığı çift tıklandığında gerçekleşir.
event CommentDataChangedYorum verileri değiştiğinde gerçekleşir.
event FailLoadFile
event FinishCalculateÇalışma kitabında formülü hesapladıktan sonra oluşur.
event FinishLoadFileÇalışma kitabı yüklendiğinde gerçekleşir.
event FocusedCellChangedOdaklanılan hücre değiştirildiğinde gerçekleşir.
event RowColumnHiddenChangedSatır/sütun gizleme durumu değiştiğinde gerçekleşir.
event RowFilteredEventSatır filtresi öğesi seçildikten sonra gerçekleşir.
event RowHeaderClickSatır başlığı tıklandığında gerçekleşir.
event RowHeaderDoubleClickSatır başlığı çift tıklandığında gerçekleşir.
event SelectedCellRangeChangedSeçilen hücre aralığı değiştirildiğinde gerçekleşir.
event SelectedSheetIndexChangedSelectedSheetIndex özelliği değiştirildiğinde gerçekleşir.
event ShapeClickŞekil tıklandığında gerçekleşir.

Notlar

System.Windows.Forms.UserControl. hakkında daha fazla bilgi için lütfen .NET SDK belgesine bakın.

Örnekler

[C#]
gridDesktop1.Worksheets[0].Cells[0, 0].Value = "2";
gridDesktop1.Worksheets[0].Cells[1, 0].Value = "3";
gridDesktop1.Worksheets[0].Cells[2, 1].Value = "=a1*a2";
gridDesktop1.RunAllFormulas();
gridDesktop1.Invalidate();

[Visual Basic]
gridDesktop1.Worksheets(0).Cells(0, 0).Value = "2"
gridDesktop1.Worksheets(0).Cells(1, 0).Value = "3"
gridDesktop1.Worksheets(0).Cells(2, 1).Value = "=a1*a2"
gridDesktop1.RunAllFormulas()
gridDesktop1.Invalidate()

Ayrıca bakınız