如果动态降数据窗口中一列的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