下面是绑定数据的gridview
<asp:GridView ID="GVPictureInfo" runat="server" AutoGenerateColumns="False" DataKeyNames="Blog_PictureID" Width="278px" OnRowDeleting="GVPictureInfo_RowDeleting" style="font-size: 12pt">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkPcInfo" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Blog_PictureCaption" HeaderText="图片描述" Visible="False" />
<asp:BoundField DataField="Blog_PictureName" HeaderText="图片名称" Visible="False" />
<asp:BoundField DataField="UserName" HeaderText="作者" Visible="False" />
<asp:ImageField DataImageUrlField="Blog_PictureUpload" HeaderText="图片"></asp:ImageField>
<asp:HyperLinkField DataNavigateUrlFields="Blog_PictureID" DataNavigateUrlFormatString="~/Default2.aspx?Blog_PictureID={0}" Target="_blank" Text="查看详细信息" HeaderText="更多详细信息" />
<asp:CommandField HeaderText="操作" ShowDeleteButton="True" />
</Columns>
</asp:GridView>
--------------------------------------
图片我放在本地,数据库中我只存储了路径
--------------------------------------
当我在删除该行的时候 protected void GVPictureInfo_RowDeleting(object sender, GridViewDeleteEventArgs e)
我想获取<asp:ImageField DataImageUrlField="Blog_PictureUpload" HeaderText="图片"></asp:ImageField>这列的值,因为这列显示图片
因为我删除当前行的数据的时候,只删除了数据库中的数据,而本地图片文件夹中的数据没有删除,所以我要获取显示图片的路径,然后进行删除
第一个问题:我不知道怎么获取这个路径"lonelyghost\Web\Admin_Blog\Upload\aa.gif",
第二个问题:获取路径了,要如何删除图片文件夹中的这个aa.gif图片