Я хочу вставить новую строку в сетку, пока я нажимаю кнопку new без использования sqldatasource. а также как редактировать, обновлять и удалять строки из вида сетки. Пожалуйста, помогите мне
[Визуальная студия 2008 asp.net с c #]
спасибо Тира
Что вы подразумеваете под "без использования SqlDataSource"? Как вы собираетесь распространять вставленные данные в хранилище данных? Вы не указали, какой другой метод вы используете.
В любом случае, GridView по своей природе не поддерживает вставку записей, но вы можете сделать это, создав шаблон FooterTemplate, в котором вы создаете поля для ввода новых данных. Кроме того, укажите столбец для кнопок «Вставка / Отмена» в шаблоне FooterTemplate.
Вот хороший пример: Как легко вставить строку в GridView с помощью SqlDataSource
Если вы хотите сделать это без источника данных SQL, установите DataTable в качестве источника данных GridView.
Хороший пример того, как заполнить и добавить строку в таблицу данных.
Для добавления новой строки вы можете попробовать поместить элементы управления в нижний колонтитул GridView.
Для редактирования, обновления и удаления необходимо выполнить две вещи:
Хороший учебник gridview: ASP.NET Quickstart Tutorials