CurrencyManager.AddNew Метод

Определение

Добавляет новый элемент в базовый список.

public:
 override void AddNew();
public override void AddNew ();
override this.AddNew : unit -> unit
Public Overrides Sub AddNew ()

Исключения

Базовый источник данных не реализует IBindingList или источник данных создал исключение, поскольку пользователь попытался добавить строку в объект DataView, который доступен только для чтения или имеет фиксированный размер.

Примеры

В следующем примере кода добавляется новый элемент в список с методом 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 is true).

Примечание

Это свойство предназначено для разрешения сложных элементов управления, таких как DataGrid элемент управления, для добавления новых элементов в список.

Обычно это свойство используется только в том случае, если вы создаете собственный элемент управления, который включает .CurrencyManager В противном случае, чтобы добавить элементы, если источником данных является DataView, используйте DataView.AddNew метод DataView класса. Если источник данных являетсяDataTable, используйте NewRow метод и добавьте строку в .DataRowCollection

Применяется к

См. также раздел