次の方法で共有


DBConcurrencyException.Row プロパティ

定義

DBConcurrencyExceptionを生成したDataRowの値を取得または設定します。

public:
 property System::Data::DataRow ^ Row { System::Data::DataRow ^ get(); void set(System::Data::DataRow ^ value); };
public System.Data.DataRow? Row { get; set; }
public System.Data.DataRow Row { get; set; }
member this.Row : System.Data.DataRow with get, set
Public Property Row As DataRow

プロパティ値

DataRowの値。

注釈

Rowを使用して、DBConcurrencyExceptionを生成したDataRow行の値を取得します。 DataRowの値を設定しても効果はありません。

DataAdapterContinueUpdateOnError プロパティを true に設定してバッチ更新を実行すると、すべての行の更新が失敗した場合にこの例外がスローされます。 この場合、このDBConcurrencyExceptionには、Row内の 1 つのDataRow オブジェクトだけでなく、更新に失敗したすべての行のDataRow オブジェクトが含まれており、影響を受けるDataRow オブジェクトはCopyToRowsを呼び出すことによって取得できます。

DataRow オブジェクトに対するシリアル化のサポートは存在しません。 したがって、 DBConcurrencyException オブジェクトをシリアル化する場合、シリアル化されたバージョンのオブジェクトの Row プロパティの値は null 値に設定されます。

適用対象

こちらもご覧ください