DataGridColumn.InitializeCell(TableCell, Int32, ListItemType) Yöntem

Tanım

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

cell
TableCell

TableCell Sıfırlanması gereken hücreyi temsil eden bir.

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 trueolarak 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.

Şunlara uygulanır