CurrencyManager.AddNew 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將新的項目加入基礎清單中。
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。