首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

如果动态降数据窗口中一列的edit.style从ddlb改变为edit?解决方案

2012-03-14 
如果动态降数据窗口中一列的edit.style从ddlb改变为edit?如果动态降数据窗口中一列的edit.style从ddlb改变

如果动态降数据窗口中一列的edit.style从ddlb改变为edit?
如果动态降数据窗口中一列的edit.style从ddlb改变为edit?

谢谢

[解决办法]
你随便设置一下该字段的displayonly属性或protect属性就可以了
[解决办法]
Style(Describe only) Returns the edit style of the column.

style这个属性不允许动态修改,只允许描述。我建议你做复制一个相同的数据窗口对象,修改edit的style,然后在程序中动态更换两个数据窗口对象
[解决办法]
//d_province为下拉数据窗囗对象
If is_flag = 'A ' Then //变为dddw
dw_1.Modify( "province.dddw.Name = 'd_province ' ")
dw_1.Modify( "province.dddw.DataColumn = 'id ' ")
dw_1.Modify( "province.dddw.DisplayColumn = 'province ' ")
dw_1.Modify( "province.dddw.AllowEdit = 'True ' ")
dw_1.Modify( "province.dddw.AutoRetrieve = 'True ' ")
is_flag = 'B '
Else //变回edit
dw_1.Modify( "province.dddw.Name = ' ' ")
dw_1.Modify( "province.dddw.DataColumn = ' ' ")
dw_1.Modify( "province.dddw.DisplayColumn = ' ' ")
dw_1.Modify( "province.dddw.AllowEdit = ' ' ")
dw_1.Modify( "province.dddw.AutoRetrieve = ' ' ")
is_flag = 'A '
End If

热点排行