Как я могу удалить из GridView, когда DataSource является DataTable? - PullRequest
1 голос
/ 18 мая 2010

Мой DataSource - это DataTable, заполненный данными файловой системы в Page_Load. Там нет базы данных. Как я могу удалить строки из DataTable и перепривязать? Я думал, что это нужно сделать в разделе «Удалить» GridView_RowCommand ...

if(e.CommandName == "Delete")
    ...

Когда я пытаюсь получить доступ к DataRow в пределах

//get the datatable
DataTable dt = this.gridCPCP.DataSource as DataTable;

// Delete the record 
foreach (DataRow dr in dt.Rows)
{
    ....

dt равно нулю. Как ссылаться на DataTable при удалении записей?

1 Ответ

0 голосов
/ 18 мая 2010

e.CommandArgument должен дать вам индекс строки, которую следует удалить. Вы можете снова привязать данные к таблице без удаленного элемента.

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