語言

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 (為 true)時才支援。

Note

此特性設計用以允許複數界定控制項(如控制項 DataGrid )新增項目以列舉。

通常只有在你建立包含 的 CurrencyManager控制權時,才會使用此屬性。 否則,若資料來源為 DataView,則使用 DataView.AddNew 類別的方法 DataView 來新增項目。 如果資料來源是 DataTable,請使用該 NewRow 方法並將該列加入 DataRowCollection。

適用於

另請參閱