DataGridColumn.InitializeCell(TableCell, Int32, ListItemType) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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ů.