如何使Matrix列可编辑和不可编辑?

2020-09-06 09:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想根据我的条件结果...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想根据我的条件结果使矩阵列可编辑为false和true。

在行** 错误 **

中显示错误"项目不是用户定义的项目"

有人可以帮助我解决这个问题吗?

我的编码如下

 如果Trim(sValue)=" Y"或Trim(sValue)=" Yes",则
             objMatrix.Columns.Item(" 1")。Editable = False
   其他
             objMatrix.Columns.Item(" 1")。Editable = True'***错误***
  万一
 
8条回答
Alawn_Xu
2020-09-06 09:35

私有静态无效Event_ComboSelectAfter(SAPbouiCOM.Form oFrm,SAPbouiCOM.ItemEvent pVal, out bool BubbleEvent)
{
BubbleEvent = false;
SAPbouiCOM.Folder flder;
SAPbouiCOM.Matrix oMatrix;
尝试
{

oFrm.Freeze(true);
CommonUtil.StatoFiltri(false);

oMatrix.Columns.Item(" 2007")。Visible = true;
oMatrix.Columns.Item(" 2007")。Width = 50;
(((SAPbouiCOM.ComboBox)oMatrix.Columns.Item (" 2007")。Cells.Item(pVal.Row).Specific).Active = true;
(((SAPbouiCOM.CheckBox)oMatrix.Columns.Item(" 2007")。Cells.Item(pVal.Row) .Specific).Checked = true;

}

catch(异常例外)
{

oFrm.Freeze(false);
CommonUtil.StatoFiltri(true);

}

一周热门 更多>