如何实现Gridview删除行时同时删除相应图片文件?
请给个源码谢谢! --------------------编程问答--------------------string mpath="图片路径";--------------------编程问答-------------------- 这个我知道,那怎么获取数据库的相应字段删除相应图片文件?这个放在哪里? --------------------编程问答--------------------
if (File.Exists(mpath))
{
File.Delete(mpath);
}
后台代码:--------------------编程问答-------------------- 可以加你QQ吗? --------------------编程问答-------------------- 你这个方法不行呀!!你能不能加我Q下? --------------------编程问答-------------------- 怎么不行??? --------------------编程问答-------------------- 获取了ID 但是找不到图片的值 --------------------编程问答-------------------- 你Q多少啊? --------------------编程问答--------------------
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string commandName = e.CommandName;
string id = e.CommandArgument.ToString();
string mpath = "";
//TODO:根据id得到对应路径
if (File.Exists(mpath))
{
File.Delete(mpath);
}
}
前台代码
<asp:GridView ID="GridView1" runat="server"
onrowcommand="GridView1_RowCommand">
<Columns>
<asp:TemplateField HeaderText="Del">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" CommandArgument='<%#Eval("Id") %>' CommandName="del" runat="server">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我去,获得了Id,你根据Id查数据库不就知道了 --------------------编程问答-------------------- 你那个图片有,数据库里存有信息吗? --------------------编程问答-------------------- 有图片信息的 --------------------编程问答-------------------- 你看看这文章 自己修改一下就好了http://nongfuit.com/html/70/201201/8353.html
补充:.NET技术 , ASP.NET