2013-12-18 108 views
1

我有一個從數據庫中填充的ListViewListView在每行上有一個Checkbox,這是ListView的內置屬性。從數據庫中刪除選定的ListView項目

我一直在嘗試從Checkbox旁邊的ID列中獲取文本,我將在刪除數據庫中的相應行時使用它,但它都會失敗。我想我可以得到ListView.CheckedIndices,並使用它們來指向每個索引的SelectedText

但是都失敗了。更具體地說,我想使用列表視圖的OnItemDeleting事件,但ListView我似乎沒有這樣的事件。

有沒有什麼辦法可以做到這一點?

+0

可以請你出示你的Listview--作爲截圖,你正在實現什麼代碼來實現這個功能? –

回答

1

我以前有過這個問題。我所做的是下面這樣:

<asp:ListView ID="xyz" runat="server"> 
    <ItemTemplate> 
     <asp:LinkButton runat="server" ID="blah" OnClick="blah_Click" 
         CommandArgument="<%# myObject.Id %>" /> 
    </ItemTemplate> 
</asp:ListView> 

我通過命令得到了通過ID argument.Then我刪除所選擇的項目,並刷新數據listView。我確信必須有一個更乾淨的方式來做到這一點。
讓我知道它是怎麼回事。

+0

謝謝您的建議先生。但我的是寡婦的形式。 –

相關問題