Поделиться через


ObjectDataSourceView.Insert(IDictionary) Метод

Определение

Выполняет операцию вставки, вызвав метод бизнес-объекта, который определяется InsertMethod свойством с помощью указанной values коллекции.

public:
 int Insert(System::Collections::IDictionary ^ values);
public int Insert(System.Collections.IDictionary values);
override this.Insert : System.Collections.IDictionary -> int
Public Function Insert (values As IDictionary) As Integer

Параметры

values
IDictionary

Коллекция IDictionary параметров, используемых свойством InsertMethod для выполнения операции вставки. Если с методом нет параметров, передайте null.

Возвращаемое значение

Количество вставленных строк; в противном случае — значение -1, если число не известно.

Исключения

Возвращается CanInsert свойство false.

Комментарии

Возвращаемое значение по умолчанию равно -1, что означает, что было вставлено неизвестное количество строк. Чтобы вернуть другое значение, задайте AffectedRows свойство ObjectDataSourceStatusEventArgs объекта Inserted события. Число затронутых строк обычно возвращается методом Insert для бизнес-объекта, и это значение доступно из ReturnValue свойства ObjectDataSourceStatusEventArgs объекта Inserted события.

Метод Insert вызывает ExecuteInsert метод, передав коллекцию values .

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

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