当前位置: 首页>>代码示例>>C#>>正文


C# Matrix.AutoResizeColumns方法代码示例

本文整理汇总了C#中SAPbouiCOM.Matrix.AutoResizeColumns方法的典型用法代码示例。如果您正苦于以下问题:C# Matrix.AutoResizeColumns方法的具体用法?C# Matrix.AutoResizeColumns怎么用?C# Matrix.AutoResizeColumns使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SAPbouiCOM.Matrix的用法示例。


在下文中一共展示了Matrix.AutoResizeColumns方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ET_mtx1_DUMY_AFClick

 public virtual void ET_mtx1_DUMY_AFClick(ItemEvent pVal)
 {
     oForm = B1Connections.theAppl.Forms.Item(pVal.FormUID);
     oMatrix = ((SAPbouiCOM.Matrix)(oForm.Items.Item("mtx1_DUMY").Specific));
     // ADD YOUR ACTION CODE HERE ...
     if (pVal.Row > 0)
     {
         oMatrix.SelectRow(pVal.Row, true, false);
         gDeliverySelect = pVal.Row;
     }
     if (oForm.Settings.MatrixUID != pVal.ItemUID)
     {
         oForm.Freeze(true);
         oForm.Settings.MatrixUID = pVal.ItemUID;
         oMatrix.AutoResizeColumns();
         oMatrix = ((SAPbouiCOM.Matrix)(oForm.Items.Item("mtx2_DUMY").Specific));
         oMatrix.AutoResizeColumns();
         oForm.Freeze(false);
     }
 }
开发者ID:wldyd0210,项目名称:TEST,代码行数:20,代码来源:KIS_SO0030A_HRD.cs

示例2: ET_mtx2_DUMY_AFClick

        public virtual void ET_mtx2_DUMY_AFClick(ItemEvent pVal)
        {
            oForm = B1Connections.theAppl.Forms.Item(pVal.FormUID);
            oMatrix = ((SAPbouiCOM.Matrix)(oForm.Items.Item("mtx2_DUMY").Specific));
            // ADD YOUR ACTION CODE HERE ...
            if (pVal.Row > 0)
            {
                //1. 콜리스트를 선택하면 배달코드를 찾아 자동으로 선택되도록 한다.
                oMatrix.SelectRow(pVal.Row, true, false);


                // 1-1 콜리스트 선택된 것에서 배달코드를 찾는다.
                string strDeliveryCode = FN.GetMatirxCellValue(ref oMatrix, "U_DELVCD", pVal.Row);

                SAPbouiCOM.Matrix oMatrix1 = (SAPbouiCOM.Matrix)(oForm.Items.Item("mtx1_DUMY").Specific);

                // 2. 배달코드로 배송리스트에서 메트릭스의 행을 찾는다.
                var obj_Deliver = from row in gDs.Tables[oForm.UniqueID + "_Deliver"].AsEnumerable()
                                  where row.Field<string>("DELVCD") == strDeliveryCode
                                  select new
                                  {
                                      vIDX = row.Field<Int32>("IDX")
                                  };

                oMatrix1.SelectRow(obj_Deliver.Take(1).SingleOrDefault().vIDX +1, true, false);
                sFindTY = "F";

            }
            if (oForm.Settings.MatrixUID != pVal.ItemUID)
            {
                oForm.Freeze(true);
                oForm.Settings.MatrixUID = pVal.ItemUID;
                oMatrix.AutoResizeColumns();
                oMatrix = ((SAPbouiCOM.Matrix)(oForm.Items.Item("mtx1_DUMY").Specific));
                oMatrix.AutoResizeColumns();
                oForm.Freeze(false);
            }
        }
开发者ID:wldyd0210,项目名称:TEST,代码行数:38,代码来源:KIS_SO0030A_HRD.cs

示例3: SetMatrixAddRow

        /// <summary>
        /// 메트릭스의 행을 추가합니다.
        /// </summary>
        /// <param name="SelectedType"></param>
        private void SetMatrixAddRow(FN.RowSelectMode SelectedType) 
        {
            SAPbouiCOM.DBDataSource oKIS_SD00301_HRD = oForm.DataSources.DBDataSources.Item("@KIS_SD00301_HRD");
            oMatrix = oForm.Items.Item("mtx1").Specific;

            FN.SetMatrixAddRow(ref oForm, ref oMatrix, ref oKIS_SD00301_HRD, SelectedType, "U_ITMGRPCD");
            
            oMatrix.CommonSetting.SetRowEditable(oMatrix.VisualRowCount, true);

            ////oMatrix.CommonSetting.SetRowEditable 메소드로 인하여 모든 컬럼이 활성화 되는 버그(?)가 있다.서식세팅 확인버튼을 눌러주면 정상화됨. 
            SetColumnEnable(ref oMatrix, "U_LINENUM,U_OPENAMT,U_OPENAMTB,U_BTYPE,U_BENTRY,U_BLINEID,U_TTYPE,U_TENTRY,U_TLINEID,U_STATUS", false);
    
            SetMatrixRowNumbering(oMatrix, "U_LINENUM");
            SetMatrixColumnVATGRP(gl_U_VATCD, gl_U_VATCDBP);

            oMatrix.AutoResizeColumns();

            oKIS_SD00301_HRD = null;
        }
开发者ID:wldyd0210,项目名称:TEST,代码行数:23,代码来源:KIS_SD0030A_HRD.cs


注:本文中的SAPbouiCOM.Matrix.AutoResizeColumns方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。