【发布时间】:2014-01-30 21:55:27
【问题描述】:
我有一个在更新面板上运行的计时器,其列表视图显示页面大小为 1。计时器在数据寻呼机循环通过许多记录时递增。
在受保护的 Sub timer_Tick 事件中,我想从 ListView 页面中读取一些值。有没有简单的方法可以做到这一点?
数据当前通过 SQLDataSource 绑定,但在其他页面开发正在进行时这是临时的。所以我不能依赖该数据集来获取所需的信息。
类似......
val1 = listviewName.SelectedItems(0).SubItems(3).Text
val2 = listviewName.SelectedItems(0).SubItems(4).Text
一个问题是不会选择记录。 Listview 在 ItemTemplate 中显示数据集。
<ItemTemplate>
<tr>
<td>Position C:</td>
<td><asp:Label ID="Label50" runat="server" Text='<%# Eval "Pos_C") %>' />
</td>
</tr>
<tr>
<td>Position D</td>
<td><asp:Label ID="Label51" runat="server" Text='<%# Eval("Pos_D") %>' />
</td>
</tr>
</ItemTemplate>
itemtemplate 的缩写布局。
【问题讨论】:
-
您是否只对选择项目感兴趣?
-
不,该项目没有被选中,它是每个数据分页器的单个记录,我只需要记录中的两个字段。