в редактируемой сетке как вставить все записи одновременно в БД?

#asp.net

#asp.net

Вопрос:

Используя редактируемую сетку, мне нужно добавить несколько записей.

если предположить, что добавлена одна запись, ее можно отобразить в сетке без взаимодействия с БД так же, как он может редактировать и удалять добавленные записи без взаимодействия с БД после завершения всех записей, затем нажмите кнопку OK, затем все записи необходимо добавить в БД.

Пожалуйста, скажите мне, как этого добиться.

Любой другой возможный способ для этого.

Какие-нибудь примеры проектов кода, пожалуйста, скажите мне?

Ответ №1:

Вы можете перебирать GridViewRows следующим образом,

 foreach (GridViewRow gv GridView1.Rows)
{
  //Find control and Update Query goes here
}
  

найдите свое текстовое поле, используя метод FindControl следующим образом

 TextBox txt1 = (TextBox)gv.FindControl("TextBox1"); 
  

Теперь внутри цикла используйте txt1.Текстовое значение и обновление вашей БД с каждой записью

надеюсь, это вам поможет