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 구현하고 데이터 원본에서 행(즉)을 추가할 수 있는 경우에만 지원됩니다true
AllowNew.
참고
이 속성은 컨트롤과 같은 복합 바인딩된 컨트롤이 DataGrid 목록에 새 항목을 추가할 수 있도록 설계되었습니다.
일반적으로 이 속성은 통합된 고유한 컨트롤 CurrencyManager을 만드는 경우에만 사용합니다. 그렇지 않으면 데이터 원본이 DataView항목인 경우 항목을 추가하려면 클래스의 메서드를 DataView.AddNew DataView 사용합니다. 데이터 원본이 DataTable이면 메서드를 NewRow 사용하고 행 DataRowCollection을 에 추가합니다.