द्वारा बाध्य नहीं है मेरे पास एक सूची दृश्य है और मैंने अपना हटाएं लिंक बटन सेट अप किया है। जब मैंने डिलीट पर क्लिक किया तो मुझे "The ListView 'ListView' raised event ItemDeleting which wasn't handled."
मिल गया, इसलिए मैंने DeleteLinkButton_Click()
और ListView_ItemDeleted()
को आजमाने और कार्यान्वित करने का निर्णय लिया ... हालांकि मैं यह नहीं समझ सकता कि मैंने अपनी DeleteLinkButton_Click()
के लिए किस पंक्ति को चुना है।सूचीदृश्य पर एक डिलीट कैसे करें जो नियंत्रण
मैंने अपने स्रोत को नियंत्रण के माध्यम से बाध्य नहीं किया बल्कि इसके बजाय मैंने निम्न विधि का उपयोग किया।
मैं अगर मैं अपने पंक्ति की पहचान कर सकते हैं मैं वहाँ लेबल के मूल्यों तक पहुंचने और उन्हें एक संग्रहीत प्रक्रिया से गुजरती हैं और मेरी हटाने की कार्यवाही कर सकते हैं आंकड़ा।
क्या कोई मदद कर सकता है? अगर मुझे और कोड प्रदान करने की ज़रूरत है तो मुझे बताएं!
संपादित करें:
codebehind
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 पृष्ठ
<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>
कुछ कोड पोस्ट करें ताकि हम क्या 'पर जा रहा का एक बेहतर तस्वीर मिल सकती है। – gsirianni