怎样在GridView中删除数据的同时删除物理文件

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:10:16
------------------这是其中一个数据库的文件--------------------------------
create table software --软件表
(
softID int identity(2001,1) primary key, --软件ID
softName varchar(100) not null, --软件名称
softInfo text , --软件简介
softOs varchar(50), --适于系统
softLanguage varchar(20), --语言
softAddtime datetime default getdate(), --添加时间
SoftPhoto varchar(50), --软件截图
softIco varchar(50), --软件图标
softSize varchar(20), --软件大小
softDowntimes int default 0, --下载次数
softfileName varchar(50) --文件名
)
-----------------------------------------------------------------------
通过GridView删除数据时,要同时删除SoftPhoto , softIco, softfileName三个物理文件.

softfileName在software文件夹中,SoftPhoto , softIco在softwareImage文件夹中.

我试过先获取删除行的行号,但是不晓得怎样从要删除的行中得到列值

GridView1_RowDeleting中要怎么写了,请高手们帮帮忙,我不是用三层做的。

希望代码尽量详细点。如果要引用命名空间,也请写清楚。谢谢
最好是用我的数据

我刚好做过一个删除上传文件
在GridView1_RowDeleting中写
string strFilePath = Server.MapPath("~/UpLoad/") + e.values["字段名"].tostring();
if (File.Exists(strFilePath))
{
File.Delete(strFilePath);
}