У меня есть Gridview, который отображает имена файлов в базе данных.
![alt text](https://i.stack.imgur.com/xnEkR.jpg)
Я написал код для удаления записи имени файла из базы данных, но я также хочу удалить ее из каталога, так как мне получить имя файла из Gridview?
Я не хочу выполнять другую команду выбора для получения имени файла.
Код:
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int Fid = (int)GridView1.DataKeys[e.RowIndex].Value;
sdsFiles.DeleteCommand = "Delete from Files where Fid = @id";
sdsFiles.DeleteParameters.Clear();
sdsFiles.DeleteParameters.Add("id",Fid.ToString());
sdsFiles.Delete();
System.IO.Directory.Delete(Server.MapPath("~/Data/"));
}
Спасибо.