Hej!gridview delete
Jag har en gridview. Jag använder inte sqldatasource och liknande utan ett DAL och stored procedures.
Nu vill jag ta bort en rad från gridviewen och databasen, men vet inte hur jag skall accessa primärnyckeln (konsultid) då kolumnen inte är visible. Jag har sett ett exempel på att det går med en Linkbutton, men detta borde väl gå att lösa med commandfield
[kod]
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns=false>
<Columns>
<asp:CommandField ButtonType="Button" ShowDeleteButton="true" />
<asp:BoundField DataField="KonsultID" Visible="false" />
<asp:BoundField DataField="Förnamn"/>
</Columns>
</asp:GridView>
[/kod]
i rowdeleting eventet undrar jag hur koden ska se ut
[kod]
Protected Sub GridView1_RowDeleting(ByVal sender As Object,
ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs)
Handles GridView1.RowDeleting
Dim iVal As Integer = e.RowIndex
'? Vad skriva här för at komma åt primärnyckeln?
End Sub
[/kod]
Kan man lösa det på annat sätt också så är jag öppen för förslag...