DetailsViewInsertedEventArgs имеет свойство Values, но когда вы вставляете из DetailsView, вы обычно не предоставляете первичный ключ через текстовое поле, так что вновь назначенный первичный ключ там не будет.
Вы можетеиспользуйте вместо этого событие EntityDataSource.Inserted.Он передает EntityDataSourceChangedEventArgs, который имеет свойство Entity, которое можно привести к типу, а затем получить значение атрибута первичного ключа.Например, если бы у меня была сущность с именем Dependent, которую я только что вставил в свой ObjectContext через EntityDataSource, мой обработчик событий для EntityDataSource мог бы выглядеть так:
protected override dependentInformationDataSource_OnInserted(object sender, EntityDataSourceChangedEventArgs e )
{
// let's say my Dependent entity's primary key is called DependentKey
int newPrimaryKey = ((Dependent)e.Entity).DependentKey;
// do something with newPrimaryKey
}