1

有没有人可以给我关于如何在单击列表视图时获取行值的确切代码。我不想将我的列表视图控件与更新或删除按钮等按钮放在一起。我想要的只是一个带有显示数据的普通列表视图控件,当您单击任何行时,它将显示在我的文本框上。我已经在我的 winform 应用程序中完成了此操作,我也想在我的 asp.net 应用程序中使用它。我不确定我可以在 asp.net 中使用什么事件处理程序来通过单击行来获取 listview 控件的值,无论是它ListView1_SelectedIndexChanged还是ListView1_ItemCommand 因为在 winform 应用程序中你甚至可以直接使用ListView1_Click()事件处理程序只需将其属性设置为 fullrowselect 和 mousehover。我希望我在 asp.net 中的列表视图的行为方式与单击行之前的行为完全相同这是正确的,因为它什么都不做。下面是我的代码。请指教。谢谢。

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();
}
4

1 回答 1

0
protected void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{

    TextBox1.Text = ListView1.SelectedItems[0].ExtractValues(values);
    TextBox2.Text = ListView1.SelectedItems[1].ExtractValues(values);

} 

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

于 2013-04-10T12:27:55.663 回答