DataGridColumn.InitializeCell(TableCell, Int32, ListItemType) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataGridColumn 클래스에서 파생된 열에서 지정된 셀을 초기 상태로 다시 설정하는 기본 구현을 제공합니다.
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)
매개 변수
- columnIndex
- Int32
셀이 있는 열 번호입니다.
- itemType
- ListItemType
ListItemType 값 중 하나입니다.
설명
합니다 InitializeCell 메서드는 지정된 된 셀에서 파생 된 열에서 다시 설정 하는 기본 구현을 제공 합니다 DataGridColumn 를 초기 상태로 클래스입니다. 이 메서드는 직접 호출하지 않습니다. 대신이 메서드는 파생 형식의 열에 셀을 다시 설정 후 사용할 수 있는 파생된 열 클래스에서 상속 됩니다. 필요에 따라 사용자 지정 초기화 루틴을 제공 하는 파생된 클래스에서이 메서드를 재정의할 수 있습니다. 이 기본 구현의 합니다 InitializeCell 종종 메서드는 모든 셀에서 파생 된 열에 공통 되는 속성을 다시 설정 하려면 재정의 메서드에서 DataGridColumn 클래스.
이 구현에서는 InitializeCell 머리글 및 바닥글 셀만 메서드를 다시 설정 합니다. 이 방법으로 다른 유형의 셀을 받지 않습니다.
정렬을 사용 하면 (설정 하 여 합니다 AllowSorting 속성을 true
), LinkButton 컨트롤은 기본적으로 머리글 셀에 추가 됩니다. 이 열을 정렬할 수 있습니다 때는 LinkButton 컨트롤을 클릭 합니다. 머리글 셀에 대 한 이미지를 지정 하는 경우 (설정 하 여 합니다 HeaderImageUrl 속성), ImageButton 컨트롤 대신 만들어집니다.
정렬을 사용할 수 없으면, 지정 하는 텍스트는 HeaderText 속성 머리글 셀에 표시 됩니다. 머리글 셀에 대 한 이미지를 지정 하는 경우 (설정 하 여 합니다 HeaderImageUrl 속성), Image 컨트롤이 머리글 셀에 추가 됩니다.
머리글 셀의 이미지에 표시 되지 않는 경우 브라우저가 빈 셀 표시 되므로 하며 HeaderText 속성을 설정 하지 않으면 줄 바꿈하지 않는 공백을 HTML 엔터티 (
) 머리글 셀에 표시 됩니다. 마찬가지로 바닥글 셀 내용이 없는 경우 (하는 경우는 FooterText 속성이 설정 되지 않은), 줄 바꿈하지 않는 공백을 HTML 엔터티 바닥글 셀에 표시 됩니다.
참고
이 메서드는 컨트롤 개발자가 일반적으로 사용 됩니다.