Mam ListView i skonfigurowałem przycisk Usuń łącze. Po kliknięciu przycisku Usuń jednak otrzymuję "The ListView 'ListView' raised event ItemDeleting which wasn't handled."
. Postanowiłem więc wypróbować i zaimplementować DeleteLinkButton_Click()
i ListView_ItemDeleted()
... jednak nie potrafię określić, który wiersz wybrałem dla mojego DeleteLinkButton_Click()
.Jak wykonać usuwanie w widoku listy, które nie jest powiązane przez kontrolkę
Nie powiązałem mojego źródła za pomocą kontroli, zamiast tego użyłem następującej metody.
ja zorientować czy mogę zidentyfikować mój wiersz mogę uzyskać dostęp do wartości etykiet tam i przekazać je do procedury przechowywanej i wykonać moje polecenie Usuń.
Czy ktoś może pomóc? Jeśli potrzebuję dostarczyć więcej kodu, daj mi znać!
Edit:
kodzie
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
UpdateDisplay()
End If
End Sub
Protected Sub UpdateDistplay()
ListView.DataSource = myObject.RetrieveInfo()
ListView.DataBind()
End Sub
ASPX Page
<ItemTemplate>
<tr>
<td>
<asp:LinkButton ID="DeleteLinkButton" Text="Delete" CommandName="Delete" OnClientClick="return confirm('Delete this Info?')" runat="server"></asp:LinkButton>
</td>
<td>
<asp:Label ID="Name" runat="server" Text='<%# Bind("Name") %>'></asp:Label>
</td>
</tr>
</ItemTemplate>
proszę pisać jakiś kod, dzięki czemu możemy uzyskać lepszy obraz tego, co jest dzieje. – gsirianni