2009-02-21 4 views
1

Я хочу знать лучший способ, когда мы хотим привязать dataTable, сгенерированный на основе searchResult, к gridview (Пока что мы хотим показать одну запись),Привязать DataTable к gridview и добавить Edit Capability к сетке

сейчас как мы можем добавить возможность редактирования-удаления для этой записи, показанной в виде сетки? Сколько способов у нас есть для этого,

Я знаю, что некоторые, но я хочу, чтобы изменить свои знания, и найти более эффективные способы

(информация будет связан после нажатия пользователем кнопки.)

ответ

1

Вместо использования данных datatable вы можете использовать элемент управления SQLDataSource, который позволит вам установить различные команды SQL, которые вы хотите выполнить. Связывая ваше gridview с этим источником данных, вы можете затем изменить gridview с помощью кнопки «Редактировать/Обновить», изменить шаблоны редактирования gridview и т. Д. Это обеспечит вам довольно простой способ обойти это.

Если вы ищете что-то, что дает вам больший контроль над всем процессом, вот учебник для создания вставки/обновления/удаления функциональных возможностей в GridView:

http://www.aspdotnetcodes.com/GridView_Insert_Edit_Update_Delete.aspx

+0

мой друг, я я не уверен, что я прав или не прав, да, это может быть самым простым способом, но я был бы рад узнать, можем ли мы это сделать, когда у нас есть dataTable на основе результата поиска. Можем ли мы это сделать, Bind это к gridview или с использованием данных в промежутке, а не в качестве основного источника, спасибо – LastBye

+0

Sypress: вы можете привязать данные к gridview просто, установив источник данных Gridview равным вам datatable и вызывающим databind. Затем вы можете вручную подключиться к событию rowcommand, которое запускается, когда вы нажимаете кнопку «Редактировать/обновлять/удалять», и вы получаете обновления БД в коде позади. – TheTXI

+0

спасибо, человек, ты мне очень помог – LastBye

Смежные вопросы