首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerBuilder DataWindow

PowerBuilder DataWindow
EN

Stack Overflow用户
提问于 2011-02-17 14:40:49
回答 4查看 3.1K关注 0票数 2

我已经创建了一个DataWindow (自由格式)。我选择的所有字段都显示在DataWindow的标题部分。我刚刚更改了每个字段的背景颜色和边框样式。但我不能在运行时在字段中输入任何内容。

我已经编写了以下代码来插入一条记录,以使字段可编辑。

代码语言:javascript
复制
setpointer(HourGlass!)
This.settrans( SQLCA )
This.Reset()
This.InsertRow(0)
EN

回答 4

Stack Overflow用户

发布于 2011-02-17 21:00:47

标题中的列不可编辑;它们必须位于详图栏中才能编辑。

也许你可以在你的帖子中添加一些内容来描述你正在努力实现的目标。我怀疑解决方案的一部分可能是在详细信息区域中设置列,其中的表达式只允许它们在第一行可见,但我只是在猜测。第二个DataWindow是另一种可能性。

祝好运,

泰瑞

票数 6
EN

Stack Overflow用户

发布于 2011-02-18 01:10:44

需要检查的一件事是确保您的列没有将其Tab键顺序设置为0。如果列的Tab键顺序设置为零,则用户将无法编辑该列中的数据。您可以在数据窗口画笔中检查这一点,方法是转到“格式”菜单并选择“Tab键顺序”。如果您的任何列上方有一个红色的零,您可以通过单击它并键入一个新的(非零)数字来将其更改为另一个数字。完成后,转到“格式”菜单,然后再次选择“Tab键顺序”以退出编辑模式。

票数 3
EN

Stack Overflow用户

发布于 2011-02-17 14:50:42

假设您想要在名称为X的字段中输入值。然后,要输入值,请使用以下语法-

代码语言:javascript
复制
long ll_row
ll_row = this.insertRow(0)
this.object.X[ll_row] = value

如果你仍然有问题,或者我误解了你,那么请回过头来评论这个答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5025829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档