DataRepeater.VirtualMode 속성

업데이트: 2007년 11월

DataRepeater 컨트롤에 대한 사용자 고유의 데이터 관리 작업을 제공했는지 여부를 나타내는 값을 가져오거나 설정합니다.

네임스페이스:  Microsoft.VisualBasic.PowerPacks
어셈블리:  Microsoft.VisualBasic.PowerPacks.Vs(Microsoft.VisualBasic.PowerPacks.Vs.dll)

구문

Public Property VirtualMode As Boolean

Dim instance As DataRepeater
Dim value As Boolean

value = instance.VirtualMode

instance.VirtualMode = value
public bool VirtualMode { get; set; }
public:
property bool VirtualMode {
    bool get ();
    void set (bool value);
}
public function get VirtualMode () : boolean
public function set VirtualMode (value : boolean)

속성 값

형식: System.Boolean

DataRepeater에서 사용자가 제공하는 데이터 관리 작업을 사용하면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

설명

가상 모드는 큰 데이터 저장소와 함께 사용하도록 설계되었습니다. VirtualMode 속성이 True로 설정된 경우 지정된 수의 항목을 가진 DataRepeater를 만든 후 ItemValueNeeded 이벤트를 처리하여 항목을 채웁니다. 가상 모드를 사용하려면 사용자의 동작을 기준으로 DataRepeater 항목의 채우기, 편집 및 삭제를 처리하기 위한 내부 데이터 캐시를 구현해야 합니다. 가상 모드 구현 방법에 대한 자세한 내용은 Virtual Mode in the DataRepeater Control를 참조하십시오.

예제

다음 코드 예제에서는 VirtualMode 속성의 값에 따라 Form_Load 이벤트 처리기에서 DataRepeater 컨트롤의 동작을 변경하는 방법을 보여 줍니다. 이 예제에서는 Northwind 데이터베이스 Products 테이블에 바인딩되어 있는 DataRepeater1이라는 DataRepeater 컨트롤이 폼에 포함되어 있다고 가정합니다.

' If the DataRepeater is in virtual mode, 
' do not allow adds or deletes.
If DataRepeater1.VirtualMode = True Then
    DataRepeater1.AllowUserToAddItems = False
    DataRepeater1.AllowUserToDeleteItems = False
    ' Disable the Add button.
    ProductsBindingNavigator.AddNewItem.Enabled = False
    ' Disable the Delete button.
    ProductsBindingNavigator.DeleteItem.Enabled = False
End If
// If the DataRepeater is in virtual mode, 
// do not allow adds or deletes.
if (dataRepeater1.VirtualMode == true)
{
    dataRepeater1.AllowUserToAddItems = false;
    dataRepeater1.AllowUserToDeleteItems = false;
    // Disable the Add button.
    productsBindingNavigator.AddNewItem.Enabled = false;
    // Disable the Delete button.
    productsBindingNavigator.DeleteItem.Enabled = false;
}

권한

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DataRepeater 클래스

DataRepeater 멤버

Microsoft.VisualBasic.PowerPacks 네임스페이스

기타 리소스

DataRepeater 컨트롤 소개(Visual Studio)

DataRepeater 컨트롤의 가상 모드(Visual Studio)

How to: Disable Adding and Deleting DataRepeater Items