1

我有一个列表框,显示在每个计时器滴答时从数据库中提取的数据,设置为 2 秒。数据需要始终保持最新。我正在使用事件处理程序 SelectedIndexChanged 来显示来自列表框选定索引的详细数据。

我目前遇到的问题是每次刷新后选定的索引都会重置为 0。我需要一种方法来继续刷新,但要保留文本字段中的数据。

4

2 回答 2

4

在进行刷新之前将所选内容保存ListItem到变量中,然后将值设置回它。

于 2011-02-24T16:57:30.057 回答
0

这是一种正常行为,要覆盖它,您需要编写代码在添加新项目后重新选择项目。要减少闪烁,您可以尝试SuspendLayout在 ListBox 上调用,然后在添加项目调用之后ResumeLayout()

于 2011-02-24T17:00:12.923 回答