各位朋友:
我想在WinCE下用listbox或者listview实现dbgrid浏览数据的效果,比如可以:
1、自动向下滚动,当数据填满控件的可见区域后,有新数据来时,自动将数据显示在可见区域的最后一行,并且出现蓝条。
2、用户可以查看首记录、末记录、上一条、下一条,并且蓝条出现在该记录上。当该记录不在可见区域时,要让其可见。先谢谢大家!
我想在WinCE下用listbox或者listview实现dbgrid浏览数据的效果,比如可以:
1、自动向下滚动,当数据填满控件的可见区域后,有新数据来时,自动将数据显示在可见区域的最后一行,并且出现蓝条。
2、用户可以查看首记录、末记录、上一条、下一条,并且蓝条出现在该记录上。当该记录不在可见区域时,要让其可见。先谢谢大家!
1.可以选中你指定的行
2.可以确保该行可见。
范例如下private void button2_Click(object sender, EventArgs e)
{
//选中最后一行
listView1.Items[listView1.Items.Count - 1].Selected = true;
listView1.Items[listView1.Items.Count - 1].Focused = true;
//如果无法看到则滚动,如果可以看到则不滚动
listView1.EnsureVisible(listView1.Items.Count - 1);
}看是否是你的意思。
谢谢你的热情。
正是我的意思。
listView1.EnsureVisible在WinCE下可以用。
但为何listbox却没有类似的方法?
listview的mode设置为listbox就可以了。