невозможно удалить данные с помощью gridview - PullRequest
1 голос
/ 21 апреля 2011

Я создаю веб-систему загрузки документов, используя asp.net 4.0.Я застрял в gridview.Я могу удалить данные из gridview.Данные удаляются в таблице sql, но документ , который хранится в моей папке , остается.

Я хочу, чтобы документ удалялся, когда пользователь щелкает по кнопке delete в gridview ... возможно ли это ... у него были рабочие дни для этого ..

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 21 апреля 2011

Существует событие RowDeleted gridview, которое запускается после удаления строки, вы должны написать логику в этом событии.как ...

protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
    if (System.IO.File.Exists("DocumentPath"))
    {
        System.IO.File.Delete("DocumentPath");
    }
}
0 голосов
/ 21 апреля 2011

Вы можете просто вызвать следующую строку в конце события OnRowDeleting вашего GridView:

if (System.IO.File.Exists("PathToYourDoc")) { System.IO.File.Delete("PathToYourDoc"); }

О том, как найти путь к документу, вы можете перейти по следующей ссылке, чтобы увидеть разные примеры:

http://www.dotnetperls.com/path

...