如何在c#中使listview项可单击

时间:2011-05-05 17:53:33

标签: c# asp.net listview

我有一个连接到数据源的列表视图。当我在浏览器中查看项目时,listview将填充Northwind数据库中的数据。我只显示了CustomerID和ContactTitle列。我希望能够单击CustomerID,然后显示有关该特定客户的其余信息。我搜索,搜索和搜索并尝试了大量不同的东西,但我无法弄清楚如何使CustomerID可点击。我正在使用c#和ASP.NET。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您希望创建包含各种控件的itemTemplate,并将数据源的列绑定到这些控件。对于相关字段,您需要确保选择“可点击”控件。像一个链接,按钮甚至div,然后为该click事件创建一个处理程序。这样的事情的一个很好的例子可以在MSDN中找到:http://msdn.microsoft.com/en-us/magazine/cc337898.aspx

答案 1 :(得分:0)

您的列表项目是否包含li?无论您使用什么标记,都可以在每个li上使用javascript onclick事件来启动您需要的任何操作。

如果您需要检索客户数据,可以从您的javascript中initiate a postback检索数据并显示客户详细信息。