无法使用gridview删除数据

时间:2011-04-21 16:50:06

标签: asp.net sql file gridview document

我正在使用asp.net 4.0构建文档上传器Web系统。 我陷入了gridview。我可以从gridview中删除数据。数据在sql表中被删除,但文档(存储在我的文件夹中)仍然存在。

我希望在用户点击gridview中的删除时删除该文档。这有可能......已经工作了几天......

提前致谢。

2 个答案:

答案 0 :(得分:3)

有一个RowDeleted事件的gridview在删除一行后触发,你必须在这个事件中编写逻辑。像...

protected void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
    if (System.IO.File.Exists("DocumentPath"))
    {
        System.IO.File.Delete("DocumentPath");
    }
}

答案 1 :(得分:0)

您可以在GridView的OnRowDeleting事件结束时调用以下行:

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

关于如何查找文档路径,您可以访问以下链接以查看不同的示例:

http://www.dotnetperls.com/path