이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

AutoGeneratedField 클래스

 

게시 날짜: 2016년 11월

데이터 바인딩된 컨트롤에서 자동으로 생성된 필드를 나타냅니다. 이 클래스는 상속될 수 없습니다.

네임스페이스:   System.Web.UI.WebControls
어셈블리:  System.Web(System.Web.dll에 있음)

System.Object
  System.Web.UI.WebControls.DataControlField
    System.Web.UI.WebControls.BoundField
      System.Web.UI.WebControls.AutoGeneratedField

public sealed class AutoGeneratedField : BoundField

이름설명
System_CAPS_pubmethodAutoGeneratedField(String)

새 인스턴스를 초기화는 AutoGeneratedField 지정된 된 데이터 필드를 사용 하 여 클래스입니다.

이름설명
System_CAPS_pubpropertyAccessibleHeaderText

렌더링 되는 텍스트를 가져오거나 설정 합니다.는 AbbreviatedText 일부 컨트롤의 속성 값입니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyApplyFormatInEditMode

지정한 서식 문자열이 있는지 여부를 나타내는 값을 가져오거나 설정 합니다.는 DataFormatString 속성을 포함 하는 데이터 바인딩된 컨트롤 때 필드 값에 적용는 BoundField 개체가 편집 모드에 있습니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyControlStyle

포함 된 모든 웹 서버 컨트롤의 스타일을 가져옵니다는 DataControlField 개체입니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyConvertEmptyStringToNull

나타내는 값을 가져오거나 여부 빈 문자열 ("") 값으로 변환 됩니다 null 때에서 필드 값이 데이터 원본에서 검색 합니다.(BoundField.ConvertEmptyStringToNull을(를) 재정의함)

System_CAPS_pubpropertyDataField

바인딩할 데이터 필드의 이름을 가져오거나 설정 합니다.는 BoundField 개체입니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyDataFormatString

되는 형식을 지정 하는 문자열을 가져오거나 설정 합니다. 각 이미지에 대 한 대체 텍스트는 AutoGeneratedField 개체가 렌더링 됩니다.(BoundField.DataFormatString을(를) 재정의함)

System_CAPS_pubpropertyDataType

AutoGeneratedField 개체에 표시되는 값의 데이터 형식을 가져오거나 설정합니다.

System_CAPS_pubpropertyFooterStyle

데이터 제어 필드의 바닥글의 스타일을 가져오거나 설정 합니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyFooterText

데이터 제어 필드의 바닥글 항목에 표시 되는 텍스트를 가져오거나 설정 합니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyHeaderImageUrl

데이터 제어 필드의 헤더 항목에 표시 되는 이미지의 URL을 가져오거나 설정 합니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyHeaderStyle

데이터 제어 필드의 머리글의 스타일을 가져오거나 설정 합니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyHeaderText

데이터 컨트롤의 헤더에 표시 되는 텍스트를 가져오거나 설정 합니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyHtmlEncode

필드 값에 표시 되기 전에 HTML로 인코딩 되는지 여부를 나타내는 값을 가져오거나 설정 합니다.는 BoundField 개체입니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyHtmlEncodeFormatString

여부 텍스트를 나타내는 값을 가져오거나 설정 합니다. 적용 하 여 만든는 DataFormatString 속성을는 BoundField 값은 표시 되 면 인코딩된 HTML 이어야 합니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyInsertVisible

나타내는 값을 가져오거나 여부는 AutoGeneratedField 개체 삽입 모드에 표시 됩니다.(DataControlField.InsertVisible을(를) 재정의함)

System_CAPS_pubpropertyItemStyle

데이터 컨트롤 필드에서 표시 하는 텍스트 기반 콘텐츠 스타일을 가져옵니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyNullDisplayText

필드의 값이 null 인 경우 필드에 대해 표시 되는 캡션을 가져오거나 설정 합니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyReadOnly

편집 모드에서 필드의 값을 수정할 수 있는지 여부를 나타내는 값을 가져오거나 설정 합니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyShowHeader

데이터 컨트롤 필드의 머리글 항목 렌더링 되는지 여부를 나타내는 값을 가져오거나 설정 합니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertySortExpression

데이터 소스 컨트롤에서 데이터를 정렬 하는 데 사용 되는 정렬 식을 가져오거나 설정 합니다.(DataControlField에서 상속됨)

System_CAPS_pubpropertyValidateRequestMode

여부 컨트롤 클라이언트 입력 유효성 여부를 결정 하는 값을 가져오거나 설정 합니다.(BoundField에서 상속됨)

System_CAPS_pubpropertyVisible

데이터 컨트롤 필드가 렌더링 되는지 여부를 나타내는 값을 가져오거나 설정 합니다.(DataControlField에서 상속됨)

이름설명
System_CAPS_protmethodCloneField()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 현재의 중복 복사본을 만듭니다 DataControlField-파생 개체입니다.(DataControlField에서 상속됨)

System_CAPS_pubmethodEquals(Object)

지정한 개체가 현재 개체와 같은지 여부를 확인합니다. (Object에서 상속됨)

System_CAPS_pubmethodExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

지정 된 채웁니다 IOrderedDictionary 개체에서 지정 된 값으로 DataControlFieldCell 개체입니다.(BoundField.ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)을(를) 재정의함)

System_CAPS_pubmethodGetHashCode()

기본 해시 함수로 작동합니다.(Object에서 상속됨)

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_pubmethodInitialize(Boolean, Control)

초기화는 BoundField 개체입니다.(BoundField에서 상속됨)

System_CAPS_pubmethodInitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

지정 된 초기화 TableCell 개체는 지정 된 행의 상태입니다.(BoundField에서 상속됨)

System_CAPS_pubmethodToString()

이 나타내는 문자열을 반환 DataControlField 개체입니다.(DataControlField에서 상속됨)

System_CAPS_pubmethodValidateSupportsCallback()

컨트롤에 포함 되는지 확인 한 AutoGeneratedField 콜백이 지원 개체입니다.(BoundField.ValidateSupportsCallback()을(를) 재정의함)

이름설명
System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.LoadViewState(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 데이터 제어 필드의 이전에 저장 된 뷰 상태를 복원합니다.(DataControlField에서 상속됨)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.SaveViewState()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 변경 내용을 저장 하는 DataControlField 페이지가 서버에 포스트백 된 이후에 뷰 상태입니다.(DataControlField에서 상속됨)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.TrackViewState()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 로 인해는 DataControlField 컨트롤의 저장할 수 있도록 해당 뷰 상태의 변경 내용을 추적 하는 개체 ViewState 속성과 같은 페이지에 대 한 전체 지속형된 요청 합니다.(DataControlField에서 상속됨)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDataSourceViewSchemaAccessor.DataSourceViewSchema

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. DataControlField 개체에 연결된 스키마를 가져오거나 설정합니다.(DataControlField에서 상속됨)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIStateManager.IsTrackingViewState

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 나타내는 값을 가져옵니다 여부는 DataControlField 개체는 해당 뷰 상태의 변경 내용을 저장 합니다.(DataControlField에서 상속됨)

The T:System.Web.UI.WebControls.AutoGeneratedField class is used to represent an automatically generated field in a data-bound control, such as T:System.Web.UI.WebControls.GridView or T:System.Web.UI.WebControls.DetailsView. Automatically generated fields are created by a data-bound control when the appropriate property is set to true (for example, the P:System.Web.UI.WebControls.GridView.AutoGenerateColumns property for the T:System.Web.UI.WebControls.GridView control, the P:System.Web.UI.WebControls.DetailsView.AutoGenerateRows property for the T:System.Web.UI.WebControls.DetailsView control, and so on).

System_CAPS_note참고

Automatically generated fields are not added to the field collection of a data-bound control (for example, the P:System.Web.UI.WebControls.GridView.Columns collection for the T:System.Web.UI.WebControls.GridView control, the P:System.Web.UI.WebControls.DetailsView.Fields collection for the T:System.Web.UI.WebControls.DetailsView control, and so on).

The T:System.Web.UI.WebControls.AutoGeneratedField class is intended for use internally by data-bound controls. Unlike other data fields (such as T:System.Web.UI.WebControls.BoundField, T:System.Web.UI.WebControls.CheckBoxField, T:System.Web.UI.WebControls.TemplateField, and so on), the T:System.Web.UI.WebControls.AutoGeneratedField class cannot be placed declaratively on a page as part of a field collection. Although you can programmatically add an T:System.Web.UI.WebControls.AutoGeneratedField object to a field collection, this design pattern should be avoided.

Because automatically generated fields represent the automatic rendering of a field, data-bound controls do not typically allow users to modify the properties of the T:System.Web.UI.WebControls.AutoGeneratedField objects. If the automatic rendering is not suitable for your needs, define your own data fields for the field collection of the control.

The following example demonstrates how to create an T:System.Web.UI.WebControls.AutoGeneratedField object for a custom control that derives from the T:System.Web.UI.WebControls.DetailsView control.


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

    }
}

.NET Framework
2.0 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: