SetLineData(i)更改Al矩阵行的值

2020-08-14 22:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图设置用户数据源...

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

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


大家好,

我试图设置用户数据源绑定矩阵列值的特定行的值。 但是似乎所有行的值都已更改。 请协助。

私有无效OnCustomInitialize()
{ //获取用户数据源
Uds = this.UIAPIRawForm.DataSources.UserDataSources;
//添加新数据源 Uds.Add(" MX_DESC",SAPbouiCOM.BoDataType.dt_SHORT_TEXT,100);
//绑定矩阵栏 this.mtxContents.Columns.Item(" colItmName")。DataBind.SetBound(true,""," MX_DESC");
this.mtxContents.Columns.Item(" colItmName")。ChooseFromListUID =" cflOITM2"; < br> this.mtxContents.Columns.Item(" colItmName")。ChooseFromListAlias =" ItemName";
} //在事件中设置值 私有void MtxContents_ChooseFromListAfter(object sboObject,SBOItemEventArg pVal) { 矩阵垫= null; 如果(pVal.ActionSuccess) { SBOChooseFromListEventArg oCFLEvento =(SBOChooseFromListEventArg)pVal; var dataTable = oCFLEvento.SelectedObjects; var itemName = dataTable.GetValue(" ItemName",0).ToString(); 垫= this.mtxContents; mat.GetLineData(pVal.Row); Uds.Item(" MX_DESC")。ValueEx = itemName; mat.SetLineData(pVal.Row); } }
3条回答
zZ12138
2020-08-14 23:14 .采纳回答
 Uds.Item(" ItemName")。ValueEx =""; //userdatasource
 dbds_ACQ1.Clear();//db数据源
 this.mtxContents.AddRow(1);//添加行
 this.mtxContents.FlushToDataSource();//将当前矩阵数据刷新回数据源

一周热门 更多>