ddlb项目排序问题

清心棕榈 2014-10-04 08:16:15
我在一个窗口上放了一个ddlb,其项目有一个是全部订单,其余项目是从数据库那里读取的,我想让这个ddlb显示时,第一项是全部订单,后面的项,是按照从数据库读取时,按ID的倒序排序,我试着用两两种方式来写入ddlb的项目,但其显示效果还是一样的,请问这个是怎么回事呢?



string new_sql,allitemstr,columnname
new_sql="select BH from caigoudingdantxx order by ID desc limit 20"
allitemstr="全部采购订单"
columnname="BH"
bindddlbwithall(ddlb_caigoudingdanbh,allitemstr,new_sql,columnname)


ddlb.reset()
ddlb.additem(allitemstr)
datastore ds
string return_code
ds=getdsfromsql(new_sql,return_code)
long rowNum=1,rowCount
rowCount=ds.rowcount( )
if rowCount>0 then
do while rowNum<=rowCount
//ddlb.additem(ds.getitemstring(rowCount - rowNum+1,columnname))
ddlb.additem(ds.getitemstring(rowNum,columnname))
rowNum++
loop
end if
//ddlb.additem(allitemstr)
ddlb.selectitem(rowCount+1)


...全文
189 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdhp 2014-10-04
  • 打赏
  • 举报
回复
是不是ddlb的sorted勾上了? ddlb.sorted = false

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧