当前位置:编程学习 > C#/ASP.NET >>

如何实现Gridview删除行时同时删除相应图片文件?

请给个源码谢谢! --------------------编程问答--------------------
string mpath="图片路径";
            if (File.Exists(mpath))
            {
                File.Delete(mpath);
            }
--------------------编程问答-------------------- 这个我知道,那怎么获取数据库的相应字段删除相应图片文件?这个放在哪里? --------------------编程问答--------------------
后台代码:
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>
--------------------编程问答-------------------- 可以加你QQ吗? --------------------编程问答-------------------- 你这个方法不行呀!!你能不能加我Q下? --------------------编程问答-------------------- 怎么不行??? --------------------编程问答-------------------- 获取了ID 但是找不到图片的值 --------------------编程问答-------------------- 你Q多少啊? --------------------编程问答--------------------
引用 7 楼 xqijiang 的回复:
获取了ID 但是找不到图片的值

我去,获得了Id,你根据Id查数据库不就知道了 --------------------编程问答-------------------- 你那个图片有,数据库里存有信息吗? --------------------编程问答-------------------- 有图片信息的 --------------------编程问答-------------------- 你看看这文章  自己修改一下就好了http://nongfuit.com/html/70/201201/8353.html
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,