×

getitem

getitem(在PB中如果出现数据窗口的类型和getitem的类型不匹配,代码中用到例如ls_fn=lds_emp.getitemstring(j,2))

admin admin 发表于2023-06-21 19:57:36 浏览44 评论0

抢沙发发表评论

本文目录

在PB中如果出现数据窗口的类型和getitem的类型不匹配,代码中用到例如ls_fn=lds_emp.getitemstring(j,2)


getitem首先根据数据窗口不同的字段类型,有不同的函数。
比如对于字符型使用getitemstring,对于数字,getitemnumber,对于日期gettiemdatetime。
所以,使用这个函数之前,首先确认你的数据类型是否正确,如果正确,那么再检查你的变量类型定义是否正确,这里你的ls_fn,看看是否定义为string。找找上面变量的定义,是否有
string ls_fn这么一行。
如果这个也没有问题,最后看看getitem函数的参数是否正确。
string dwcontrol.GetItemString ( long row, integer column {, DWBuffer dwbuffer, boolean originalvalue } )
string dwcontrol.GetItemString ( long row, string column {, DWBuffer dwbuffer, boolean originalvalue } )
你的写法是使用第一种写法,试试第二种,把你的数字2,即第二个column,翻译成名字试试:
ls_fn=lds_emp.getitemstring(j,’字段名字’)
看看这样是否可以得到结果。

android baseadapter 中 getItem方法的作用


返回当前Item显示的数据,方便在Activity中的onItemClick方法中调用
你可以把baseadapter理解成一个List集合,而getItem就是根据索引获取集合中的一个对象。就和List的get方法一样

python链表__getitem__()问题


应该是误将float当作list或者tuple来操作了
对于list或者元组,操作是访问下标所在的元素,也就是__getitem__方法。
由于python定义变量的时候并不说明类型,类型都在运行时确定,因此有出现类型错误的可能性。
至于具体怎么修改,无法从你的问题中得出结论,你可以看出错的调用堆栈,都有对应的文件和行号的。

getitem和getitemselectable之间有什么区别


swing 是基于AWT 的轻量级组件 凡AWT 中皆适swing
方法摘要
Object getItem()
返回受事件影响的项。
ItemSelectable getItemSelectable()
返回事件的产生程序。
int getStateChange()
返回状态更改的类型(已选定或已取消选定)。
String paramString()
返回标识此项事件的参数字符串
网络转载,侵权即删