荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: baty (新一代懒人), 信区: Database
标 题: PB应用技术(十)
发信站: BBS 荔园晨风站 (Sat Mar 24 10:14:51 2001), 转信
【 以下文字转载自 baty 的信箱 】
【 原文由 baty.bbs@argo.zsu.edu.cn 所发表 】
发信人: kidden.bbs@bbs.whnet.edu.cn (小傻), 信区: Database
标 题: PB应用技术(十)
发信站: 武汉白云黄鹤站 (Thu Jun 3 12:10:54 1999)
转信站: argo!news.zsu.edu.cn!whunews!whbbs
Listview的使用
LISTVIEW是PB5窗口新加的控制,它主要用于查询数据,
这种控制的采用可以使查询界面更加生动和直观。
它的使用比其他的窗口控制复杂的多,下面我们讨论它的使用。
下面以一个按作者的姓名查询作者的详细情况的例子来说明
LISTVIEW(列表控制)的用法。由于条件限制,图形将不能给
大家提供!
窗口的大致布局是左边是一个列表控制,右边是一个数据窗口控制,
双击列表控制中的项(姓名),作者的详细情况在数据窗口中显示。
步骤如下:
1。创建窗口,在窗口中放置列表控制
2。设置列表控制的属性
3。创建SQL SELECT的数据窗口
4。编程
窗口的instance变量
datastore ids_name
在窗口的OPEN事件:
int li_rowcount,i
listviewitem llvi_item
ids_name=create datastore
ids_name.dataobject="d_name"
ids_name.settransobject(sqlca)
ids_name.retrieve()
dw_1.settransobject(sqlca)
lv_1.deleteitems()
li_rowcount=ids_name.rowcount()
for i=1 to li_rowcount step 1
llvi_item.label=ids_name.getitemstring(i,"name")
llvi_item.pictureindex=1
lv_1.additem(llvi_item)
next
在lv_1的DOUBLECLICKED事件中
string name
getitem(index,1,name)//获取姓名
dw_l.retrieve(name)//按姓名检索
--
※ 来源:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 202.114.1.206]
--
※ 转寄:.逸仙时空 Yat-sen Channel bbs.zsu.edu.cn.[FROM: 210.39.3.50]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.242]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店