DataGridColumn.InitializeCell(TableCell, Int32, ListItemType) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen hücreyi sınıfından türetilen DataGridColumn bir sütundan ilk durumuna sıfırlamak için temel uygulama sağlar.
public:
virtual void InitializeCell(System::Web::UI::WebControls::TableCell ^ cell, int columnIndex, System::Web::UI::WebControls::ListItemType itemType);
public virtual void InitializeCell (System.Web.UI.WebControls.TableCell cell, int columnIndex, System.Web.UI.WebControls.ListItemType itemType);
abstract member InitializeCell : System.Web.UI.WebControls.TableCell * int * System.Web.UI.WebControls.ListItemType -> unit
override this.InitializeCell : System.Web.UI.WebControls.TableCell * int * System.Web.UI.WebControls.ListItemType -> unit
Public Overridable Sub InitializeCell (cell As TableCell, columnIndex As Integer, itemType As ListItemType)
Parametreler
- columnIndex
- Int32
Hücrenin bulunduğu sütun numarası.
- itemType
- ListItemType
Değerlerden ListItemType biri.
Açıklamalar
yöntemi, InitializeCell sınıftan türetilen DataGridColumn bir sütundan belirtilen hücreyi ilk durumuna sıfırlamak için temel uygulama sağlar. Bu yöntem doğrudan çağrılmıyor. Bunun yerine, bu yöntem türetilmiş bir sütun sınıfı tarafından devralınır ve türetilmiş türün sütunundaki bir hücreyi sıfırlamak için kullanılabilir. İsteğe bağlı olarak, özel bir başlatma yordamı sağlamak için türetilmiş sınıfta bu yöntemi geçersiz kılabilirsiniz. Yöntemin InitializeCell bu temel uygulaması genellikle geçersiz kılınan yöntemden çağrılır ve sınıftan DataGridColumn türetilen sütunlardaki tüm hücrelerde ortak olan özellikleri sıfırlar.
Bu uygulamada yöntemi yalnızca InitializeCell üst bilgi ve alt bilgi hücrelerini sıfırlar. Diğer hücre türleri bu yöntemden etkilenmez.
Sıralama etkinleştirildiğinde (özelliği true
olarak ayarlanarakAllowSorting), üst bilgi hücresine varsayılan olarak bir LinkButton denetim eklenir. Bu, denetime tıklandığında LinkButton sütunu sıralamanıza olanak tanır. Üst bilgi hücresi için bir görüntü belirtirseniz (özelliği ayarlayarak HeaderImageUrl ), bunun yerine bir ImageButton denetim oluşturulur.
Sıralama devre dışı bırakıldığında, özelliği tarafından HeaderText belirtilen metin üst bilgi hücresinde görüntülenir. Üst bilgi hücresi için bir görüntü belirtirseniz (özelliği ayarlayarak HeaderImageUrl ), üst bilgi hücresine bir Image denetim eklenir.
Tarayıcı boş bir hücre görüntülemeyeceğinden, içindeki bir resim üst bilgi hücresinde görüntülenmezse ve HeaderText özellik ayarlanmamışsa, üst bilgi hücresinde bölünemez bir boşluk HTML varlığı (
) görüntülenir. Benzer şekilde, alt bilgi hücresinde herhangi bir içerik yoksa (özellik ayarlanmamışsa FooterText ), alt bilgi hücresinde bölünemez bir boşluk HTML varlığı görüntülenir.
Not
Bu yöntem genellikle denetim geliştiricileri tarafından kullanılır.