זה הקוד לgridview<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSource="YourDataSource"
OnRowDeleting="GridView1_RowDeleting" Width="50%">
<Columns>
<asp:TemplateField HeaderText="קבצים">
<ItemStyle HorizontalAlign="Center" Width="70%" />
<ItemTemplate>
<asp:HyperLink ID="FileLink" runat="server"
Target="_blank" Text="<%# Container.DataItem.ToString() %>"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="מחיקת קובץ">
<ItemStyle HorizontalAlign="Center" Width="30%" />
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false"
CommandName="Delete"
OnClientClick="return confirm("האם אתה בטוח שאתה רוצה למחוק קובץ זה?");"
Text="מחק"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
וזה הקוד לדף cs.
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
e.Cancel = true;
string fileName = ((HyperLink)GridView1.Rows.FindControl
("FileLink")).Text;
fileName = Path.Combine(dir, fileName);
File.Delete(fileName);
GridView1.DataBind();
}