CurrencyManager.AddNew 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
내부 목록에 새 항목을 추가합니다.
public:
override void AddNew();
public override void AddNew();
override this.AddNew : unit -> unit
Public Overrides Sub AddNew ()
예외
기본 데이터 원본이 구현 IBindingList되지 않거나 사용자가 읽기 전용 또는 고정 크기에 DataView행을 추가하려고 했기 때문에 데이터 원본이 예외를 throw했습니다.
예제
다음 코드 예제에서는 메서드를 사용하여 목록에 새 항목을 추가합니다 AddNew .
void AddListItem()
{
// Get the CurrencyManager for a DataTable.
CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[ DataTable1 ]);
myCurrencyManager->AddNew();
}
private void AddListItem()
{
// Get the CurrencyManager for a DataTable.
CurrencyManager myCurrencyManager =
(CurrencyManager)this.BindingContext[DataTable1];
myCurrencyManager.AddNew();
}
Private Sub AddListItem()
' Get the CurrencyManager for a DataTable.
Dim myCurrencyManager As CurrencyManager = _
CType(Me.BindingContext(DataTable1), CurrencyManager)
myCurrencyManager.AddNew()
End Sub
설명
이 메서드는 데이터 원본이 인터페이스를 IBindingList 구현하고 데이터 원본에서 행 추가를AllowNew 허용하는 경우에만 지원됩니다 true.
메모
이 속성은 컨트롤과 같은 복합 바인딩된 컨트롤이 DataGrid 목록에 새 항목을 추가할 수 있도록 설계되었습니다.
일반적으로이 속성을 통합 하는 사용자 고유의 컨트롤을 만드는 경우에 사용 합니다 CurrencyManager. 그렇지 않으면 데이터 원본 DataView이 항목인 경우 항목을 추가하려면 클래스의 메서드를 DataView.AddNewDataView 사용합니다. 데이터 원본이 이 DataTable면 메서드를 NewRow 사용하고 행을 에 추가합니다 DataRowCollection.