webForumDet fria alternativet

gridview delete

0 svar · 459 visningar · startad av clarkbones

clarkbonesMedlem sedan feb. 20013 023 inlägg
#1

Hej!

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

 <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>

i rowdeleting eventet undrar jag hur koden ska se ut

 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

Kan man lösa det på annat sätt också så är jag öppen för förslag...

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)