как вставить строку в сетку

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

[Visual Studio 2008 asp.net с C#]

спасибо Тиру

Ответов (4)

Если вы хотите сделать это без источника данных SQL, установите DataTable в качестве источника данных GridView.

Хороший пример того, как заполнить и добавить строку в datatable.

Для добавления новой строки вы можете попробовать разместить элементы управления в строке нижнего колонтитула GridView.

Редактирование, обновление и удаление требуют от вас выполнения двух действий:

  1. реализовать эти операции в SqlDataSource
  2. включить эти операции в GridView

Хорошее руководство по gridview: учебные пособия по быстрому запуску ASP.NET

Что вы имеете в виду под «без использования SqlDataSource»? Тогда как вы собираетесь распространять вставленные данные в хранилище данных? Вы не указали, какой еще метод вы используете.

В любом случае GridView по своей сути не поддерживает вставку записей, но вы можете выполнить это, создав FooterTemplate, в котором вы создаете поля для ввода новых данных. Кроме того, предоставьте столбец, позволяющий использовать кнопки Insert / Cancel в FooterTemplate.

Вот хороший пример: как легко вставить строку в GridView с помощью SqlDataSource