问题描述
首先,这个Form的UID为"FBLK",窗体上Matrix控件的UID为"mat",Add按钮的UID为"myAdd",此时此刻这个mat中明明是有三行数据的,那么:在Add按钮按下事件中:privatevoidSBO_Application_ItemEvent(stringFormUID,refSAPbouiCOM.ItemEventpVal,outboolBubbleEvent){if((pVal.ItemUID=="myAdd")&&(pVal.EventType==SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED)){SAPbouiCOM.FormoForm=SBO_Application.Forms.Item("FBLK");SAPbouiCOM.MatrixoMatrix=oForm.Items.Item("mat");intrownum=oMatrix.RowCount;}}(事件已触发,能进入if语句中),可以运行到intrownum=oMatrix.RowCount;但是却发现oMatrix.RowCount为0这是为什呢???
时间: 2024-11-16 10:35:55