다음을 통해 공유


IBindingList.AddNew 메서드

목록에 새 항목을 추가합니다.

네임스페이스: System.ComponentModel
어셈블리: System(system.dll)

구문

‘선언
Function AddNew As Object
‘사용 방법
Dim instance As IBindingList
Dim returnValue As Object

returnValue = instance.AddNew
Object AddNew ()
Object^ AddNew ()
Object AddNew ()
function AddNew () : Object

반환 값

목록에 추가되는 항목입니다.

예외

예외 형식 조건

NotSupportedException

AllowNewfalse인 경우

설명

이 메서드는 AllowNewtrue인 경우에만 지원되며, 그렇지 않은 경우에는 NotSupportedException이 throw됩니다.

이 메서드를 구현하려면 IBindingList 목록에서 해당 목록에 추가할 개체의 형식과 해당 형식의 새 인스턴스를 만드는 방법에 대해 알고 있어야 합니다. 예를 들어, myCustomer 개체의 컬렉션이 있으면 AddNew 메서드는 새 myCustomer 개체를 목록에 추가해야 합니다.

참고

이 목록의 개체가 IEditableObject 인터페이스를 구현하는 경우, AddNew 메서드를 사용하여 개체를 만들었을 때 CancelEdit 메서드를 호출하면 해당 목록에 개체가 추가되는 것이 아니라 삭제됩니다. 개체는 IEditableObject.EndEdit 메서드가 호출될 때만 목록에 추가되어야 합니다. 따라서 개체 및 목록을 주의 깊게 동기화해야 합니다.

이 메서드가 호출될 때 적절한 인덱스를 가지는 ItemAdded 열거형을 포함하는 ListChanged 이벤트를 발생시켜야 합니다. 추가된 행은 DataGridView 컨트롤에서 Esc 키를 누를 경우 제거될 수 있는 상태에 있습니다. ItemAdded 열거형을 포함하는 ListChanged 이벤트가 이 행에서 두 번 발생하는 것은 현재 항목이 새 행이 아닌 일반 행임을 나타냅니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

IBindingList 인터페이스
IBindingList 멤버
System.ComponentModel 네임스페이스