Sdílet prostřednictvím


DataGridColumn.InitializeCell(TableCell, Int32, ListItemType) Metoda

Definice

Poskytuje základní implementaci obnovit zadanou buňku ze sloupce odvozeného DataGridColumn z třídy do jejího počátečního stavu.

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)

Parametry

cell
TableCell

A TableCell představující buňku, která se má obnovit.

columnIndex
Int32

Číslo sloupce, ve kterém se buňka nachází.

itemType
ListItemType

Jedna z ListItemType hodnot.

Poznámky

Metoda InitializeCell poskytuje základní implementaci pro obnovení zadané buňky ze sloupce odvozeného DataGridColumn z třídy do jejího počátečního stavu. Tato metoda není volána přímo. Místo toho je tato metoda zděděna odvozenou třídou sloupce, kterou lze použít k obnovení buňky ve sloupci odvozeného typu. Tuto metodu můžete volitelně přepsat v odvozené třídě a poskytnout tak vlastní inicializační rutinu. Tato základní implementace InitializeCell metody je často volána z přepsané metody resetovat vlastnosti společné pro všechny buňky ve sloupcích odvozené z DataGridColumn třídy .

V této implementaci InitializeCell metoda resetuje pouze buňky záhlaví a zápatí. Ostatní typy buněk nejsou touto metodou ovlivněny.

Pokud je řazení povolené (nastavením AllowSorting vlastnosti na true), LinkButton přidá se do buňky záhlaví ve výchozím nastavení ovládací prvek. To vám umožní seřadit sloupec po kliknutí na LinkButton ovládací prvek. Pokud pro buňku záhlaví zadáte obrázek (nastavením HeaderImageUrl vlastnosti ), ImageButton vytvoří se místo toho ovládací prvek.

Pokud je řazení zakázané, text určený HeaderText vlastností se zobrazí v buňce záhlaví. Pokud pro buňku záhlaví zadáte obrázek (nastavením HeaderImageUrl vlastnosti ), Image přidá se do buňky záhlaví ovládací prvek.

Vzhledem k tomu, že prohlížeč nezobrazí prázdnou buňku, pokud se obrázek v buňce záhlaví nezobrazí a HeaderText vlastnost není nastavena, zobrazí se v buňce záhlaví pevná entita HTML prostoru ( ). Podobně platí, že pokud buňka zápatí neobsahuje žádný obsah (pokud FooterText vlastnost není nastavená), zobrazí se v buňce zápatí pevná entita HTML mezery.

Poznámka

Tuto metodu běžně používají vývojáři ovládacích prvků.

Platí pro