AutoGeneratedFieldProperties.DataField, propriété
Assembly : System.Web (dans system.web.dll)
/** @property */ public String get_DataField () /** @property */ public void set_DataField (String value)
public function get DataField () : String public function set DataField (value : String)
Valeur de la propriété
Le nom du champ lié à AutoGeneratedField. La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie.Utilisez la propriété DataField pour spécifier le nom du champ de données à lier à l'objet AutoGeneratedField. L'objet AutoGeneratedField affiche automatiquement les valeurs dans le contrôle approprié, selon la propriété Type. Par exemple, les valeurs Boolean sont affichées dans les contrôles Check Box, alors que les valeurs String sont affichées en texte brut.
L'exemple de code suivant illustre comment utiliser la propriété DataField pour déterminer la valeur avec laquelle définir la propriété DataField d'un objet AutoGeneratedField.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Web.UI; using System.Web.UI.WebControls; using System.Security.Permissions; using System.Web; namespace Samples.AspNet.CS.Controls { [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class SimpleCustomControl : DetailsView { protected override AutoGeneratedField CreateAutoGeneratedRow(AutoGeneratedFieldProperties fieldProperties) { // Create an AutoGeneratedField object. AutoGeneratedField field = new AutoGeneratedField(fieldProperties.DataField); // Set the properties of the AutoGeneratedField using // the values from the AutoGeneratedFieldProperties // object contained in the fieldProperties parameter. ((IStateManager)field).TrackViewState(); field.HeaderText = fieldProperties.Name; field.SortExpression = fieldProperties.Name; field.ReadOnly = fieldProperties.IsReadOnly; field.DataType = fieldProperties.Type; return field; } } }
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.