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
注意
このプロパティは、コントロールなどの複雑なバインドされたコントロールが DataGrid リストに新しい項目を追加できるように設計されています。
通常、このプロパティは、独自のコントロール CurrencyManagerを作成する場合にのみ使用します。 それ以外の場合は、データ ソースが a の場合に項目をDataView追加するには、クラスのメソッドをDataView.AddNewDataView使用します。 データ ソースが a DataTableの場合は、メソッドを NewRow 使用して行を DataRowCollection.