【发布时间】:2014-10-02 17:11:46
【问题描述】:
我有一个由数组组成的数据库,我使用 ListView 来显示用户希望使用此代码查看的数据,以及其他不太相关的代码:
lsvResultados.Items.Clear();
i = 0;
do
{
if (value == database[i,attribute])
{
ListViewItem Inmueble = new ListViewItem(numdatabase[i, 5].ToString());
Inmueble.SubItems.Add(database[i, 0]);
Inmueble.SubItems.Add(database[i, 1]);
Inmueble.SubItems.Add(database[i, 2]);
Inmueble.SubItems.Add(numdatabase[i, 0].ToString());
Inmueble.SubItems.Add(numdatabase[i, 1] + " m²");
Inmueble.SubItems.Add(SacarPorcentaje(numdatabase[i, 1], numdatabase[i, 2]) + " m² (" + numdatabase[i, 2] + "%)");
Inmueble.SubItems.Add("S/. " + numdatabase[i, 3]);
Inmueble.SubItems.Add(numdatabase[i, 4].ToString());
Inmueble.SubItems.Add(database[i, 3]);
Inmueble.SubItems.Add(database[i, 4]);
lsvResultados.Items.Add(Inmueble);
}
i++;
} while (i < TotalInmuebles);
//yes I know I´m using do-while
变量“value”是用户想要搜索的内容,此代码在 ListView 控件中显示搜索结果,因此当用户选择另一个值时,项目将被清除并在 ListView 控件中显示另一组项目
我的问题是如何返回上一个结果并转到下一个结果,我的意思是如何保存 ListView 中的最后一个结果并在按下按钮时显示它们
【问题讨论】: