GridWeb Olayları İle Çalışmak
Tüm programcılar olayları ve amaçlarını bilmelidir. Olaylar, bir kontrol veya sınıfta meydana gelebilecek değişikliklerin bildirimlerini göndermek için kullanılır. Aspose.Cells.GridWeb’in belirli değişiklikler meydana geldiğinde belirli görevleri gerçekleştirmek için kullanılabilecek çeşitli olayları vardır.
Bu konu, Aspose.Cells.GridWeb kontrolü tarafından desteklenen tüm olaylara giriş yapar ve bu olayları nasıl ele alacağınıza dair bazı detaylar içerir.
Olaylarla Çalışma
Olaylara Giriş
Aspose.Cells.GridWeb kontrolü, kontrolde belirli olaylar tetiklendiğinde belirli işlemleri gerçekleştirmek için daha fazla kontrol sağlayan birkaç olayı destekler. Aspose.Cells.GridWeb kontrolü tarafından desteklenen olayların tam listesi aşağıda bulunabilir.
Olaylar | Açıklama |
---|---|
CellCommand | Hücrenin komut bağlantısına tıklandığında oluşur. Bu olay tetiklendiğinde, parametre e.Argument komutun adını sağlar. |
CellDoubleClick | Hücre çift tıklandığında oluşur. |
CellError | Hücrenin girdi değerinde bir hata varsa oluşur. |
ColumnDeleted | Kullanıcı bir sütunu istemci tarafı menüsünü kullanarak bir çalışma sayfasından sildiğinde oluşur. |
ColumnDeleting | Kullanıcı bir sütunu istemci tarafı menüsü kullanarak bir çalışma sayfasından silmeye çalıştığında oluşur. |
ColumnDoubleClick | Sütun başlığı çift tıklandığında oluşur. |
ColumnInserted | Kullanıcı tarafından bir sütun client-side menüsü kullanılarak çalışma sayfasına eklenildiğinde meydana gelir. |
CustomCommand | Kullanıcı özel bir komut düğmesine tıkladığında meydana gelir. |
LoadCustomData | Kontrolün EnableSession özelliği false olarak ayarlandığında ve çalışma sayfası verilerini yüklemesi gerektiğinde meydana gelir. Bu olayı oturumsuz modda işleyebilirsiniz, çalışma sayfası verilerini bir dosyadan veya veritabanından yüklemek için. |
PageIndexChanged | Kontrolün sayfa dizini değiştirildiğinde meydana gelir. |
RowDeleted | Kullanıcı tarafından bir satır client-side menüsü kullanılarak çalışma sayfasından silindiğinde meydana gelir. |
RowDeleting | Kullanıcı bir satırı client-side menüsü kullanarak çalışma sayfasından silmeye çalıştığında meydana gelir. |
RowDoubleClick | Satır başlığı çift tıklandığında meydana gelir. |
RowInserted | Kullanıcı bir satır client-side menüsü kullanarak çalışma sayfasına eklediğinde meydana gelir. |
SaveCommand | Kaydet düğmesine tıklandığında meydana gelir. |
SheetDataUpdated | Kontrol gönderilen verileri yüklediğinde ve çalışma sayfası verilerini güncellediğinde meydana gelir. |
SheetTabClick | Sayfa sekmesine tıklandığında meydana gelir. |
SubmitCommand | Gönder düğmesine tıklandığında meydana gelir. |
UndoCommand | Geri Al düğmesine tıklandığında meydana gelir. |
AjaxCallFinished | Kontrolün AJAX güncellemesi tamamlandığında meydana gelir. (EnableAJAX true olarak ayarlanmalıdır). |
CellModifiedOnAjax | AJAX çağrısında hücre değiştirildiğinde meydana gelir. |
OnAfterColumnFilter | Bir sütuna uygulandıktan sonra filtrelenmişse meydana gelir. |
OnBeforeColumnFilter | Bir sütuna filtre uygulanmadan önce meydana gelir. |
Grid Olaylarını İşleme
Belirli bir olay tetiklendiğinde belirli bir işlemi gerçekleştirmek için bir olay işleyici oluşturmamız gerekiyor. Bir olay işleyicisi, belirli bir olay tetiklendiğinde istenen görevi gerçekleştirir. Aşağıdaki adımlar, Visual Studio kullanarak basit bir grid olayını nasıl işleyeceğinizi göstermektedir.
Adım 1: Aspose.Cells.GridWeb Kontrolünün Bir Olayını Seçme
- Aspose.Cells.GridWeb kontrolünü seçin ve sağ taraftaki Özellikler iletişim kutusunu açın.
- Olaylar Sekmesi düğmesine tıklayın.
- Bir olay seçin. Bu örnekte, SaveCommand olayı seçilmiştir.
Adım 2: Olay İşleyicisi Oluşturma
-
Özellikler iletişim kutusunda bir olaya çift tıklayın.
Seçilen bir olaya çift tıklayın
Olay çift tıklandığında, Visual Studio tarafından otomatik olarak bir olay işleyicisi oluşturulur.
Visual Studio tarafından oluşturulan bir olay işleyicisi
- Bir işlem gerçekleştirmek üzere kod ekleyin olay işleyicisine.
Burada, Kaydet düğmesine tıklandığında ızgara içeriğini bir Excel dosyasına kaydeden tek bir kod satırı eklenmiştir.
Daha fazla bilgi için, imleci kodların üzerine getirin, ardından Visual Studio’nun GridWeb’in SaveCommand olayına bir olay işleyici eklemek için yeterince akıllı olduğunu fark edeceksiniz.
Adım 3: Uygulamanızı Çalıştırma
- Uygulamayı oluşturun ve çalıştırın.
- Kaydet düğmesine tıklayın.
Izgara içeriği bir Excel dosyasına kaydedilir.
Uygulama çalışma modunda