数据窗口中某列,某行的坐标值
时间: 2023-11-25 15:07:12 浏览: 38
如果你想获取数据窗口中某列、某行的坐标值,你可以使用以下代码:
```
long ll_row, ll_col
ll_row = dw_yourdata.GetRow() // 获取当前行
ll_col = dw_yourdata.GetColumnCount() // 获取列数
```
其中 `dw_yourdata` 是你的数据窗口名字,`GetRow()` 函数可以获取当前所选行的行号,`GetColumnCount()` 函数可以获取数据窗口的列数。如果你想获取某个特定的行或列的值,可以使用以下代码:
```
string ls_value
ls_value = dw_yourdata.GetItemString(ll_row, ll_col) // 获取某个行列的值
```
其中 `ll_row` 和 `ll_col` 分别是你要获取的行号和列号,`GetItemString()` 函数可以获取指定行列的文本值。
相关问题
pb给数据窗口判断某行某列赋值
Pb给数据窗口判断某行某列赋值,可以通过以下步骤实现:
首先,我们需要获取数据窗口对象,并且确保该数据窗口已经与数据源进行了绑定。可以使用以下代码获取数据窗口对象:
dw_1 = CREATE dw_data
dw_1.DataObject = "d_mydatawindow"
接下来,可以使用GetItem函数获取指定行和列的单元格的值。格式为:
dw_1.GetItem(row, column, value)
其中,row表示行索引,column表示列索引,value表示要获取的单元格的值。
然后,我们可以使用SetItem函数设置指定行和列的单元格的值。格式为:
dw_1.SetItem(row, column, value)
其中,row表示行索引,column表示列索引,value表示要设置的单元格的值。
通过GetItem和SetItem函数的组合使用,我们可以实现判断某行某列并进行赋值的操作。例如,以下代码实现了将第3行第2列单元格的值设为10的操作:
dw_1.GetItem(3, 2, oldValue)
dw_1.SetItem(3, 2, 10)
以上就是使用PB给数据窗口判断某行某列赋值的简要步骤。根据实际需求,你可以根据这个基本思路进行具体的代码编写和功能实现。
powerbuilder 通过点击按钮设置数据窗口中的某一列不可用
在 PowerBuilder 中,可以通过以下步骤来设置数据窗口中的某一列不可用:
1. 打开窗口编辑器,选择要设置的数据窗口控件。
2. 在属性窗口中选择“DataWindow”选项卡。
3. 选择要设置的列,在“Edit Style”属性中选择“None”。
4. 在窗口的代码中找到按钮的点击事件处理函数。
5. 在事件处理函数中,使用以下代码将列的可用性设置为“False”:
dw_1.Object.column.Enabled = False
其中,“dw_1”是数据窗口控件的名称,“object.column”是要设置的列的名称。这样设置后,该列将不可编辑和不可用。如果只想设置该列不可用,而不是不可编辑,可以只使用以上代码的最后一行,将“Enabled”属性设置为“False”。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)