Ciao, ho un problema di questo tipo.
Devo creare un metodo per cancellare un record da una gridview.
Quando cancello il record devo anche cancellare il nome del file che è scritto dentro la tabella con nome colonna " percorso "
Il codice che metto sotto, a parte un problema di refresh della grid dopo la cancellazione ( devo aggiornare a mano..) funziona ma non ho capito come andare a recuperare il nome del file nella colonna " percorso" nome che poi mi serve in una variabile da usare poi con il classico file.delete () etc etc..........
Allora per cancellare ho fatto cosi
Grazie mille
Ciaoo
---------------------------------------------
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server"
CommandArgument='<%# Eval("Id") %>'
CommandName="cancella">Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
suo codice vb.net
-------------------------------------
Protected Sub GridView1_RowCommand(sender As Object, e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles GridView1.RowCommand
Dim id As String = e.CommandArgument()
Dim Conn As New Data.OleDb.OleDbConnection("Provider=Microsoft.Jet .Oledb.4.0;Data Source=" & Server.MapPath("App_data/db_fatture.mdb"))
Conn.Open()
Dim cmd As New OleDbCommand("delete * from [ordini_credito] where id=" & id, Conn)
cmd.ExecuteNonQuery()
GridView1.DataBind()
UpdatePanel1.Update()
Conn.Close()

