webForumDet fria alternativet

DataGrid med radera knapp

.NET

1 svar · 198 visningar · startad av JonasG

Medlem sedan mars 2001148 inlägg
Frågan#1

Hej!
Är ny för ASP.NET, tidigare kört massa ASP. Sitter nu med en webbprogrammeringskurs så de e .NET som gäller. Använder WebMatrix.

Har en DataGrid där jag vill ha en radera knapp i den högraste kolumnen. Knappen kommer dit men hur gör jag sen för att skicka tillbaka rätt information, alltså rätt ID-för posten, och vart skall det?

<asp:DataGrid id="dgNameList" runat="server" AutoGenerateColumns="False"
OnSelectedIndexChanged="dgNameList_SelectedIndexChanged_1">
<Columns>
<asp:BoundColumn DataField="Namn"></asp:BoundColumn>
<asp:BoundColumn DataField="Ort"></asp:BoundColumn>
<asp:BoundColumn DataField="Stadsdel"></asp:BoundColumn>
<asp:ButtonColumn Text="Ta bort" ButtonType="PushButton" CommandName="Delete"></asp:ButtonColumn>
</Columns>
</asp:DataGrid>
Medlem sedan apr. 20012 266 inlägg
#2

DataKeyField kan du sätta i DataGriden, detta värde kan du sedan få ut i funktionen som hanterar Delete knappen. På http://samples.gotdotnet.com/quickstart/aspplus/ finns det några exempel.

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)