AutoGeneratedFieldProperties.Type Propriedade

Definição

Obtém ou define o tipo de dados do valor exibido em um objeto AutoGeneratedFieldProperties.Gets or sets the data type of the value displayed in an AutoGeneratedFieldProperties object.

public:
 property Type ^ Type { Type ^ get(); void set(Type ^ value); };
public Type Type { get; set; }
member this.Type : Type with get, set
Public Property Type As Type

Valor da propriedade

Type

Um Type que representa o tipo de dados do valor exibido em um AutoGeneratedFieldProperties objeto.A Type that represents the data type of the value displayed in an AutoGeneratedFieldProperties object. O padrão é null, que indica que essa propriedade não está definida.The default is null, which indicates that this property is not set.

Exemplos

O exemplo de código a seguir demonstra como usar a Type propriedade para determinar o valor com o qual definir a DataType propriedade de um AutoGeneratedField objeto.The following code example demonstrates how to use the Type property to determine the value with which to set the DataType property of an AutoGeneratedField object.


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;
        }
    }
}


Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Web

Namespace Samples.AspNet.VB.Controls

    <AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.InheritanceDemand, Level:=AspNetHostingPermissionLevel.Minimal)> Public Class SimpleCustomControl
        Inherits System.Web.UI.WebControls.DetailsView

        Protected Overrides Function CreateAutoGeneratedRow(ByVal fieldProperties As AutoGeneratedFieldProperties) As AutoGeneratedField

            ' Create an AutoGeneratedField object.
            Dim field As New AutoGeneratedField(fieldProperties.DataField)

            ' Set the properties of the AutoGeneratedField using
            ' the values from the AutoGeneratedFieldProperties 
            ' object contained in the fieldProperties parameter.
            CType(field, IStateManager).TrackViewState()
            field.HeaderText = fieldProperties.Name
            field.SortExpression = fieldProperties.Name
            field.ReadOnly = fieldProperties.IsReadOnly
            field.DataType = fieldProperties.Type

            Return field

        End Function

    End Class

End Namespace

Comentários

Use a Type propriedade para especificar o tipo de dados do valor exibido no AutoGeneratedField objeto.Use the Type property to specify the data type of the value displayed in the AutoGeneratedField object. O tipo de dados determina que tipo de controle é renderizado em um AutoGeneratedField objeto para exibir o valor.The data type determines what type of control is rendered in an AutoGeneratedField object to display the value. Por exemplo, um controle caixa de seleção é exibido quando o tipo é Boolean .For example, a check box control is displayed when the type is Boolean.

Aplica-se a

Confira também