【发布时间】:2013-12-04 13:58:39
【问题描述】:
我需要以下方面的帮助。
我有一个使用代码隐藏填充的列表视图:
Linq->Sql:
ListView1.DataSource = from x in database.ITEMS
select x;
ListView1.DataBind();
项目内容:
- 身份证
- 姓名
- 数量
我只显示字段的名称:
<tr>
<td>
<asp:Label ID="nameLabel" runat="server" Text='<%# Eval("Name") %>' />
</td>
</tr>
假设我在数据库中有 25 行,我用 25 行填充列表视图。接下来是我需要帮助的地方。用户需要单击 25 个名称中的一个(完整行)并重定向到显示该行内容的页面。假设有人点击“汽车”,他将被重定向,他会看到:您选择了汽车,汽车的 ID 为 19,数量为 6。
我已经浏览过互联网,但找不到我能理解的解决方案。在列表视图和其他数据显示方法方面,我是个菜鸟。
我的两个问题:
- 如何在我单击一行(而不是该行中的按钮或链接)时启动事件?
- 当我点击一行并开始一个事件时,如何查看点击的是哪一个?
我希望有人可以以用户友好的菜鸟方式向我解释这是如何完成的,或者将我重定向到讨论我的问题的教程,并且以用户友好的方式。提前致谢。
【问题讨论】:
标签: c# asp.net events listview linq-to-sql