Tento článek byl přeložen strojově počítačem. Původní text zobrazíte přesunutím ukazatele myši nad jednotlivé věty článku. Další informace
Překlad
Originál
Toto téma nebylo dosud ohodnoceno - Ohodnotit toto téma

BoundField – třída

Představuje pole zobrazený jako text v ovládacím prvku s vazbou na data.

Obor názvů:  System.Web.UI.WebControls
Sestavení:  System.Web (v System.Web.dll)
public class BoundField : DataControlField

Typ BoundField zveřejňuje následující členy.

  NázevPopis
Veřejná metodaBoundFieldVytvoří novou instanci třídy BoundField.
Nahoru
  NázevPopis
Veřejná vlastnostAccessibleHeaderTextZíská nebo nastaví text, který je vykreslen jako AbbreviatedText hodnotu vlastnosti některých ovládacích prvků. (Zděděno z DataControlField.)
Veřejná vlastnostApplyFormatInEditModeZíská nebo nastaví hodnotu označující, zda řetězec formátování určené DataFormatString vlastnost je použita na hodnoty pole, ovládací prvek vázán na data, která obsahuje BoundField objektu je v režimu úprav.
Chráněná vlastnostControlZíská referenci na ovládací prvek dat, která DataControlField je přidružený objekt. (Zděděno z DataControlField.)
Veřejná vlastnostControlStyleZíská styl ovládacích prvků serveru WWW obsažené DataControlField objektu. (Zděděno z DataControlField.)
Veřejná vlastnostConvertEmptyStringToNullZíská nebo nastaví hodnotu, určující zda prázdný řetězec hodnoty ("") jsou automaticky převedeny na hodnoty null při aktualizaci dat pole ve zdroji dat.
Veřejná vlastnostDataFieldZíská nebo nastaví název datového pole vytvořit vazbu BoundField objektu.
Veřejná vlastnostDataFormatStringZíská nebo nastaví řetězec, který určuje formát zobrazení hodnoty pole.
Chráněná vlastnostDesignModeZíská hodnotu určující, zda ovládací prvek pole dat aktuálně zobrazeného v návrhu prostředí. (Zděděno z DataControlField.)
Veřejná vlastnostFooterStyleZíská nebo nastaví styl zápatí pole dat ovládacího prvku. (Zděděno z DataControlField.)
Veřejná vlastnostFooterTextZíská nebo nastaví text, který je zobrazen v zápatí položky dat ovládacího prvku pole. (Zděděno z DataControlField.)
Veřejná vlastnostHeaderImageUrlZíská nebo nastaví adresu URL obrázku, který je zobrazen v záhlaví položky dat ovládacího prvku pole. (Zděděno z DataControlField.)
Veřejná vlastnostHeaderStyleZíská nebo nastaví styl záhlaví pole dat ovládacího prvku. (Zděděno z DataControlField.)
Veřejná vlastnostHeaderTextZíská nebo nastaví text, který je zobrazen v záhlaví dat ovládacího prvku. (Přepisuje DataControlField.HeaderText.)
Veřejná vlastnostHtmlEncodeZíská nebo nastaví hodnotu označující, zda jsou hodnoty v polích kódování HTML před jsou zobrazeny BoundField objektu.
Veřejná vlastnostHtmlEncodeFormatStringZíská nebo nastaví hodnotu, která označuje, zda text, je vytvořit DataFormatString vlastnosti BoundField hodnota by měla být kódován je zobrazena ve formátu HTML.
Veřejná vlastnostInsertVisibleZíská hodnotu určující zda DataControlField objekt je zobrazen, pokud je jeho nadřazený ovládací prvek vázán na data v režimu vkládání. (Zděděno z DataControlField.)
Chráněná vlastnostIsTrackingViewStateZíská hodnotu určující zda DataControlField objektu uložení stavu zobrazení. (Zděděno z DataControlField.)
Veřejná vlastnostItemStyleZíská styl jakýkoli textový obsah zobrazen ovládací prvek pole. (Zděděno z DataControlField.)
Veřejná vlastnostNullDisplayTextZíská nebo nastaví titulek zobrazený pro pole, která pole hodnotu null.
Veřejná vlastnostReadOnlyZíská nebo nastaví hodnotu označující, zda hodnota pole lze upravit v režimu úprav.
Veřejná vlastnostShowHeaderZíská nebo nastaví hodnotu označující, zda je vykreslen položky záhlaví datového pole ovládacího prvku. (Zděděno z DataControlField.)
Veřejná vlastnostSortExpressionZíská nebo nastaví řadicí výraz, který používá ovládací prvek zdroje dat k řazení dat. (Zděděno z DataControlField.)
Chráněná vlastnostSupportsHtmlEncodeZíská hodnotu určující, zda je podporován kódování HTML BoundField objektu.
Veřejná vlastnostValidateRequestModeZíská nebo nastaví hodnotu, která určuje, zda ovládací prvek ověřuje vstupní klienta, nebo ne.
Chráněná vlastnostViewStateZíská slovník informace o stavu, který umožňuje uložit a obnovit stav zobrazení DataControlField objektu přes více požadavků na stejné stránce. (Zděděno z DataControlField.)
Veřejná vlastnostVisibleZíská nebo nastaví hodnotu označující, zda je vykreslen datové pole ovládacího prvku. (Zděděno z DataControlField.)
Nahoru
  NázevPopis
Chráněná metodaCloneFieldInfrastruktura. Vytvoří kopii aktuální DataControlField-odvozené objekt. (Zděděno z DataControlField.)
Chráněná metodaCopyPropertiesZkopíruje aktuální vlastnosti BoundField na zadaný objekt DataControlField objektu. (Přepisuje DataControlField.CopyProperties(DataControlField).)
Chráněná metodaCreateFieldVytvoří prázdnou BoundField objektu. (Přepisuje DataControlField.CreateField().)
Veřejná metodaEquals(Object)Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metodaExtractValuesFromCellVyplní zadanou System.Collections.IDictionary s hodnotami ze zadaného objektu TableCell objektu. (Přepisuje DataControlField.ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean).)
Chráněná metodaFinalize

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace vyčištění předtím, než je odstraněn při uvolňování paměti.

(Zděděno z Object.)
Chráněná metodaFormatDataValueFormát zadaného pole hodnoty pro buňky v BoundField objektu.
Chráněná metodaGetDesignTimeValueNačte hodnotu použitou pro hodnotu pole při vykreslování BoundField objektu v návrháře.
Veřejná metodaGetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metodaGetTypeZískává Type aktuální instance. (Zděděno z Object.)
Chráněná metodaGetValueNačte hodnotu pole vázané na BoundField objektu.
Veřejná metodaInitializeInicializuje BoundField objektu. (Přepisuje DataControlField.Initialize(Boolean, Control).)
Veřejná metodaInitializeCellInicializuje zadanou TableCell objekt do stavu zadaný řádek. (Přepisuje DataControlField.InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32).)
Chráněná metodaInitializeDataCellInicializuje zadanou TableCell objekt do stavu zadaný řádek.
Chráněná metodaLoadViewStateObnoví dříve uložené informace o stavu zobrazení pro toto pole. (Přepisuje DataControlField.LoadViewState(Object).)
Chráněná metodaMemberwiseClone Vytvoří mělkou kopii aktuálního Object. (Zděděno z Object.)
Chráněná metodaOnDataBindFieldPřiřazuje hodnotu pole a BoundField objektu.
Chráněná metodaOnFieldChangedVyvolá událost FieldChanged. (Zděděno z DataControlField.)
Chráněná metodaSaveViewStateUloží změny provedené DataControlField zobrazit stav od stránky byla zaúčtována na server. (Zděděno z DataControlField.)
Veřejná metodaToStringVrátí řetězec, který představuje tento DataControlField objektu. (Zděděno z DataControlField.)
Chráněná metodaTrackViewStateZpůsobí, že DataControlField objektu zobrazení stav sledování změn, tak mohou být uloženy do ovládacího prvku ViewState vlastnosti a trvalých přes požadavky na stejné stránce. (Zděděno z DataControlField.)
Veřejná metodaValidateSupportsCallbackUrčuje, zda ovládací prvky obsažené v BoundField podporu zpětná volání objektu. (Přepisuje DataControlField.ValidateSupportsCallback().)
Nahoru
  NázevPopis
Veřejné poleStatický členThisExpressionInfrastruktura. Představuje výraz "Toto".
Nahoru
  NázevPopis
Explicitní implementace rozhraníSoukromá vlastnostIDataSourceViewSchemaAccessor.DataSourceViewSchemaInfrastruktura. Získá nebo nastaví schéma přidružené k tomuto DataControlField objektu. (Zděděno z DataControlField.)
Explicitní implementace rozhraníSoukromá vlastnostIStateManager.IsTrackingViewStateInfrastruktura. Získá hodnotu určující zda DataControlField objektu uložení stavu zobrazení. (Zděděno z DataControlField.)
Explicitní implementace rozhraníSoukromá metodaIStateManager.LoadViewStateInfrastruktura. Obnoví pole dat ovládacího prvku zobrazení dříve uloženého stavu. (Zděděno z DataControlField.)
Explicitní implementace rozhraníSoukromá metodaIStateManager.SaveViewStateInfrastruktura. Uloží změny provedené DataControlField zobrazit stav od stránky byla zaúčtována na server. (Zděděno z DataControlField.)
Explicitní implementace rozhraníSoukromá metodaIStateManager.TrackViewStateInfrastruktura. Způsobí, že DataControlField objektu zobrazení stav sledování změn, tak mohou být uloženy do ovládacího prvku ViewState vlastnosti a trvalých přes požadavky na stejné stránce. (Zděděno z DataControlField.)
Nahoru

BoundField Třídy je používán ovládací prvky vázané na data (například GridView a DetailsView) zobrazí hodnotu pole jako text. BoundField Objektu zobrazeny odlišně v závislosti na tom, ve kterém se používá ovládací prvek vázán na data. Například GridView řízení zobrazí BoundField objektu jako sloupec, zatímco DetailsView ovládací prvek zobrazí jako řádek.

Určete pole, které chcete zobrazit v BoundField objekt, nastavte DataField vlastnost název pole. Hodnotu pole může být kódovány ve formátu HTML, než se zobrazí nastavením HtmlEncode vlastnost true. Použít vlastní formátování řetězce na hodnotu pole nastavením DataFormatString vlastnost. Když HtmlEncode vlastnost je true, kódovaný řetězec hodnoty pole se používá vlastní formát řetězce. Výchozí formátování řetězce u hodnoty polí pouze v případě, že je ovládací prvek vázán na data v režimu jen pro čtení. Chcete-li použít formátování řetězce hodnoty zobrazené v době, kdy je ovládací prvek vázán na data v režimu úprav, nastavte ApplyFormatInEditMode vlastnost true. Pokud do pole hodnotu null, můžete zobrazit vlastní titulek nastavením NullDisplayText vlastnost. BoundField Objektu můžete také automaticky převést prázdný řetězec ("") pole nastavením hodnoty a hodnoty null ConvertEmptyStringToNull vlastnost true.

Můžete skrýt BoundField objekt v ovládacím prvku s vazbou na data nastavením Visible vlastnost false. Nastavit hodnotu pole zabránit upravovat v režimu úprav, ReadOnly vlastnost true. V vázán na data řídí, které podporují vkládání záznamů (například DetailsView řízení), můžete skrýt BoundField objektu nastavením InsertVisible vlastnost false. To je obvykle v případě, že chcete skrýt automaticky generovaná pole klíče v režimu vkládání.

Můžete upravit sekce záhlaví a zápatí BoundField objektu. Chcete-li zobrazit titulek sekce záhlaví nebo zápatí, nastavte HeaderText nebo FooterText vlastnosti, resp.. Namísto zobrazení textu v záhlaví, můžete zobrazit obraz nastavením HeaderImageUrl vlastnost. Sekce záhlaví může být skryté v BoundField objektu nastavením ShowHeader vlastnost false.

PoznámkaPoznámka

Některé ovládací prvky vázané na data (například GridView řízení) lze zobrazit nebo skrýt záhlaví celé části ovládacího prvku. Tyto ovládací prvky vázané na data nepodporují ShowHeader vlastnost pro jednotlivé vázané pole. Zobrazit nebo skrýt záhlaví oddílu ovládací prvek vázán na data (Pokud je k dispozici), pomocí ovládacího prvku ShowHeader vlastnost.

Můžete také upravit vzhled BoundField (barvu písma, barvu pozadí a podobně) objektu nastavením vlastností stylu pro různé části pole. V následující tabulce jsou uvedeny vlastnosti různých stylů.

Vlastnost styl

Description

ControlStyle

Nastavení stylu pro podřízené ovládací prvky webového serveru z BoundField objektu.

FooterStyle

Nastavení stylu pro zápatí BoundField objektu.

HeaderStyle

Nastavení stylu pro sekce záhlaví BoundField objektu.

ItemStyle

Nastavení stylu pro položky dat BoundField objektu.

Následující příklad kódu ukazuje, jak použít BoundField objektu zobrazení hodnot v poli GridView řízení.



<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>BoundField Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>BoundField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        autogenerateeditbutton="true"
        allowpaging="true" 
        datakeynames="CustomerID"  
        runat="server">

        <columns>
          <asp:boundfield datafield="CustomerID"
            readonly="true"      
            headertext="Customer ID"/>
          <asp:boundfield datafield="CompanyName"
            convertemptystringtonull="true"
            headertext="Customer Name"/>
          <asp:boundfield datafield="Address"
            convertemptystringtonull="true"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            convertemptystringtonull="true"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            convertemptystringtonull="true"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            convertemptystringtonull="true"
            headertext="Country"/>
        </columns>

      </asp:gridview>

      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>

    </form>
  </body>
</html>



.NET Framework

Podporováno v: 4.5, 4, 3.5, 3.0, 2.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (role Server Core není podporována), Windows Server 2008 R2 (role Server Core je podporována s aktualizací SP1 nebo novější, architektura Itanium není podporována)

.NET Framework nepodporuje některé verze platforem. Seznam podporovaných verzí naleznete v tématu Požadavky na systém rozhraní .NET framework.
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Byl tento obsah pro vás užitečný?
(Zbývající počet znaků: 1500)

Obsah vytvořený komunitou

Přidat
© 2013 Microsoft. Všechna práva vyhrazena.