РЕКОМЕНДУЕМОЕ РЕШЕНИЕ
Я думаю, что вы немного вышли за рамки контроля, если вам нужно контролировать фактическую команду вставки. На этом этапе вам следует перейти к простой обработке события нажатия кнопки и напрямую вызвать свой DAL из такого элемента управления, как <asp:Button/>
, и, возможно, использовать другой элемент управления пользовательского интерфейса, если вы используете элемент управления FormView
для представления пользовательского интерфейса.
НИЖЕ ХАК - Только в крайнем случае
Однако вы можете «взломать» элемент управления FormView
, подключившись к событию ItemInserting
, а затем вставить его через DAL. Затем вы просто «отмените» вставку, установив для свойства Cancel
значение true:
void EmployeeFormView_ItemInserting(Object sender, FormViewInsertEventArgs e)
{
// Do Stuff
e.Cancel = true;
}