У меня проблема. Я не могу найти никакой возможности добавить новую строку в gridview, только для удаления, выбора или редактирования.Добавление новой строки в ASP.NET GridView
Google выбрасывает много примеров, но все примеры в конечном итоге с той же ошибкой для меня:
Оба DataSource и DataSourceID определены на «GridView1». Удалите одно определение.
Поскольку у меня есть GridView, заполненный из базы данных на странице Load, к нему уже привязан DataSource (SQLDataSource).
Если я пытаюсь добавить новую строку в соответствии с этим Тута: http://www.vkinfotek.com/gridview/gridview-footertemplate.html или это: http://matifnadeem.blogspot.com/2013/05/adding-dynamic-rows-in-aspnet-gridview.html или это: http://www.codeproject.com/Articles/467788/Dynamically-adding-and-deleting-rows-from-ASP-NET
я получаю ошибки, так как все учебники использовать пустой GridView, без каких-либо данных о загрузке ,
Этот пользователь здесь задал тот же вопрос: New row in ASP.NET GridView Control, но последнее звено, которое выглядит многообещающим, больше не действует .. ответ Шань выглядит слишком хорошо, но его не достаточно для меня :(
где ваш код показывает, что вы делаете? – Liam
Поскольку я использую тот же код, что и в связанных учебниках, я думаю, что дублирование кода не поможет. Но я могу скопировать и вставить его из учебников, если вы думаете, что это поможет. Проблема в том, что их код работает нормально, поэтому я не пытаюсь исправить их код.Проблема в том, что я использую DataSourceID при создании GridView, а затем пытаюсь использовать DataSource при запуске страницы. – SubjectX
@SubjectX Если вы тогда, то почему ошибка? Посмотрите, будет ли лучше, если все элементы, связанные с этим контекстом, доступны здесь, вместо того, чтобы идти в четыре учебника, угадывая, какой из них вы реализовали и где это пошло не так. Лучше, если мы сможем увидеть, что ваша проблема. Это поможет вам после и людям будет легко найти реальную проблему. –