通过单击获取listview的行值

本文关键字:listview 获取 单击 | 更新日期: 2023-09-27 18:08:21

是否有人可以给我关于如何获得行值的确切代码单击列表视图时的。我不想放我的listview控件使用更新或删除按钮。我想要的只是一个普通的listview控件显示的数据,当您单击任何行时,它将显示在我的文本框。我已经在我的winform应用程序中这样做了,我也想在我的asp.net应用程序。我不确定我可以在asp.net中使用什么eventandler来获取值通过单击是否为ListView1_SelectedIndexChangedListView1_ItemCommand的行来设置listview控件因为在winform应用程序中,您甚至可以直接使用ListView1_Click()事件处理程序,只需将其属性设置为fullrowselect和mousehover。我希望我的listview在asp.net的行为正是这样的方式,在你点击行之前,它将鼠标悬停突出显示完整行选择。我只是遵循我的代码格式在我的winform应用程序使用下面的代码,但不确定如果这是对的,因为它什么都不做。下面是我的代码。请建议。谢谢。

protected void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{
    TextBox1.Text = ListView1.Items[0].ToString();
    TextBox2.Text = ListView1.Items[1].ToString();
    TextBox3.Text = ListView1.Items[2].ToString();
    TextBox4.Text = ListView1.Items[3].ToString();
    TextBox5.Text = ListView1.Items[4].ToString();
    TextBox6.Text = ListView1.Items[5].ToString();
}

通过单击获取listview的行值

protected void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{
    TextBox1.Text = ListView1.SelectedItems[0].ExtractValues(values);
    TextBox2.Text = ListView1.SelectedItems[1].ExtractValues(values);
} 

试试这个代码.......