PowerBuilder9.0中datawindow中怎么添加一个datawindow.trailer
时间: 2024-04-04 10:30:13 浏览: 23
在 PowerBuilder 9.0 中为 DataWindow 添加 DataWindow Trailer 可以按照以下步骤进行:
1. 打开 DataWindow 对象,选择该 DataWindow 的“Header/Footer”选项卡。
2. 在“Footer”区域中,右键单击并选择“Insert”>“Trailer”。
3. 在 DataWindow 中添加一个新的数据窗口尾部区域,您可以将其视为显示在数据窗口中的最后一行。
4. 您可以通过拖动和调整大小来设置新添加的数据窗口尾部区域的外观和布局。
5. 如果需要,您可以在 DataWindow 中添加要显示在数据窗口尾部区域中的控件和字段。
注意:如果您需要对 DataWindow Trailer 进行更高级的布局和控制,则可以使用“DataWindow Painter”中的“Modify”功能来手动添加和定位控件。
相关问题
PowerBuilder 9.0中点击按钮选中点亮上一行下一行操作
在 PowerBuilder 中,您可以通过以下步骤来实现在点击按钮时选中上一行或下一行:
1. 在窗口中创建一个 DataWindow 控件,并绑定数据源。
2. 在 DataWindow 控件中选择需要操作的列,并在该列的属性中启用 RowFocus 属性。
3. 在按钮的 Clicked 事件中编写代码来选中上一行或下一行。例如,以下代码可以选中上一行:
```
long ll_row
ll_row = dw_1.GetRow() //获取当前行
dw_1.SelectRow(ll_row - 1) //选中上一行
```
相应地,以下代码可以选中下一行:
```
long ll_row
ll_row = dw_1.GetRow() //获取当前行
dw_1.SelectRow(ll_row + 1) //选中下一行
```
请注意,以上代码仅适用于单选 DataWindow 控件。如果您要在多选 DataWindow 控件中实现类似的操作,则需要编写更复杂的代码来处理多个选中行。
PowerBuilder中查询获取datawindow中某一行数据
在 PowerBuilder 中,可以使用以下代码获取 DataWindow 中的某一行数据:
```powerscript
// 假设 dw_employee 是一个 DataWindow 对象
// 获取第 3 行数据
dw_employee.SetRow(3)
// 获取第 3 行的 emp_name 列数据
string ls_emp_name
ls_emp_name = dw_employee.Object.emp_name[3]
```
上述代码中,`SetRow()` 方法用于设置 DataWindow 中的当前行,然后使用类似数组的方式获取该行的某一列数据。需要注意的是,如果 DataWindow 中没有数据或者某一列数据为空,上述代码可能会抛出异常,需要进行异常处理。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)