다음을 통해 공유


HtmlSelect.OnDataBinding(EventArgs) 메서드

정의

DataBinding 컨트롤의 HtmlSelect 이벤트를 발생시킵니다.

protected:
 override void OnDataBinding(EventArgs ^ e);
protected override void OnDataBinding (EventArgs e);
override this.OnDataBinding : EventArgs -> unit
Protected Overrides Sub OnDataBinding (e As EventArgs)

매개 변수

e
EventArgs

이벤트 데이터를 포함하는 EventArgs입니다.

예외

DataSourceID 속성이 IDataSource 형식이 아닌 경우

또는

DataSourceID 속성이 IHierarchicalDataSource 형식이 아닌 경우

DataSource 컨트롤에 대해 DataSourceID 속성과 HtmlSelect 속성이 모두 정의된 경우

또는

요청한 데이터 뷰를 찾을 수 없는 경우

SelectedIndex 속성이 HtmlSelect 컨트롤에 있는 항목 수보다 큰 값이나 -1보다 작은 값으로 설정된 경우

설명

합니다 DataBinding 데이터에 바인딩될 때 이벤트가 발생 합니다 HtmlSelect 컨트롤입니다. 이 메서드는 연관 된 모든 데이터 바인딩 논리를 수행 하는 컨트롤을 알립니다. 특히 메서드는 OnDataBinding 속성 또는 DataSourceID 속성에 지정된 DataSource 데이터 원본에서 컬렉션을 만듭니다Items.

이벤트가 발생하면 대리자를 통해 이벤트 처리기가 호출됩니다. 자세한 내용은 이벤트 처리 및 발생합니다.

또한 OnDataBinding 메서드를 사용하면 파생 클래스가 대리자를 연결하지 않고도 이벤트를 처리할 수 있습니다. 이는 파생 클래스에서 이벤트를 처리하는 기본 방법입니다.

상속자 참고

파생 클래스에서 메서드를 OnDataBinding(EventArgs) 재정의할 때 등록된 대리자에서 이벤트를 받을 수 있도록 기본 클래스의 OnDataBinding(EventArgs) 메서드를 호출해야 합니다.

적용 대상

추가 정보