ListView在文件aspx.cs后面的代码中检索值

tns*_*idt 3 c# asp.net listview

这个问题可能很简单,但我遇到了一些问题.我有一个listview并设置了一个"OnItemDeleting"事件,以便在项目被删除时触发.我想在代码隐藏值中检索此"OnItemDeleting"事件中正在删除的项的值.谁能给我任何关于如何做到这一点的提示?

================================================== ================================= .aspx文件中的Listview实例:

<asp:ListView ID="ListViewMngArtwork" runat="server" Visible="true" 
        DataKeyNames="artworkID" DataSourceID="SqlDataSourceMngArtwork" 
        GroupItemCount="3" OnItemDeleting="ListViewMngArtwork_OnItemDeleting"/>
Run Code Online (Sandbox Code Playgroud)

================================================== ================================= .aspx.cs文件中的事件实例:

protected void ListViewMngArtwork_OnItemDeleting(object sender, EventArgs e)
{}
Run Code Online (Sandbox Code Playgroud)

================================================== =================================

Ehs*_*san 5

您可以在事件中获取Item索引,键和值:

protected void ListViewMngArtwork_OnItemDeleting(object sender, ListViewDeleteEventArgs e)
{
    e.ItemIndex
    e.Keys
    e.Values
}
Run Code Online (Sandbox Code Playgroud)

  • `e`应该是`ListViewDeleteEventArgs`. (2认同)