目录
一、问题描述
在用PowerBuilder正常选择数据源,创建好DataWindow后,数据表格的列不能获得焦点,不能编辑,鼠标点击时显示一个黑块。
![DataWindow](https://i-blog.csdnimg.cn/blog_migrate/45dd2b39f616e29153001d7a28f3a18d.png)
二、解决方法
1. 显示数据列的标签顺序 TabOrder :
![](https://i-blog.csdnimg.cn/blog_migrate/7f246d92fce6e61e3e131e5c3b836e79.png)
2. 修改标签顺序,修改原则:0 为默认,代表不可编辑;之后以 10 为步长递增(PowerBuilder的规则);
![](https://i-blog.csdnimg.cn/blog_migrate/166d825bec402e0aedb2bd12ebaa96a8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2f93f8bd0dec6aa457d7af0496bc62cc.png)
3. 修改完后的数据表可编辑状态
![](https://i-blog.csdnimg.cn/blog_migrate/300c1957e2e3f13d0a9aa013624b14e0.png)
三、其他影响因素
1. 列编辑 Edit 属性
如图 4 所示,列的编辑选项卡 Edit 的 Style Type 必须为 Edit 才能编辑。
2. 数据表更新属性 Update Properties
![](https://i-blog.csdnimg.cn/blog_migrate/d08830f28fe3ca0101bcbf97c52e4652.png)
3. 窗口 Window 属性
![](https://i-blog.csdnimg.cn/blog_migrate/faa700b3c7f44f7e8952374f72bd7467.png)
Copyright©2021 Cherry_ChenNan
个人经验,不足之处请不吝指正。
点赞支持,关注不迷路。