как вставить строку в сетке - PullRequest
0 голосов
/ 27 февраля 2009

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

[Визуальная студия 2008 asp.net с c #]

спасибо Тира

Ответы [ 4 ]

2 голосов
/ 27 февраля 2009

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

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

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

0 голосов
/ 19 декабря 2011

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

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

0 голосов
/ 27 февраля 2009

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

Для редактирования, обновления и удаления необходимо выполнить две вещи:

  1. реализовать эти операции в SqlDataSource
  2. включить эти операции в GridView
0 голосов
/ 27 февраля 2009

Хороший учебник gridview: ASP.NET Quickstart Tutorials

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...