попробовать что-то вроде этого, может быть?
DatasetTableAdapters.CustomerDataAdapter customerData = new DatasetTableAdapters.CustomerDataAdapter();
//make instance of the applicable customerDataTable here
customerData.Fill(customerDataTable);
customerDataTable.Rows.Add("Value1", "Value");//<-you could also add the values directly to your dataset here instead of the datatable
customerData.Update(customerDataTable);
Я использую этот метод в приложении winforms. Может быть, вы можете просто отредактировать его в соответствии с вашими потребностями, если это применимо?
Вместо метода .Update вы можете попробовать использовать ваш .insertQuery и посмотреть, работает ли это тоже. Но поскольку новая строка добавляется в datatable, обновление автоматически вставляет сначала, поскольку оно не редактирует строку в dataTable. –