/// <summary>
        /// UpdateForEdit
        /// </summary>
        /// <param name="viewId">viewId</param>
        /// <param name="fmType">fmType</param>
        /// <param name="companyId">companyId</param>
        public void UpdateForEdit(int viewId, string fmType, int companyId)
        {
            foreach (FmViewTDS.LFS_FM_TYPE_VIEW_SORTRow row in (FmViewTDS.LFS_FM_TYPE_VIEW_SORTDataTable)Table)
            {
                if ((row.FmType == fmType) && (row.COMPANY_ID == companyId))
                {
                    FmViewSort fmViewSort = new FmViewSort();
                    fmViewSort.LoadByViewIdFmTypeSortId(viewId, fmType, companyId, row.SortID);
                    FmViewSortGateway fmViewSortGateway = new FmViewSortGateway(fmViewSort.Data);

                    if (fmViewSort.ExistsByViewIDFmTypeCompanyIdSortId(viewId, fmType, companyId, row.SortID))
                    {
                        row.Selected = true;
                        row.Order_ = fmViewSortGateway.GetOrder(viewId, fmType, companyId, row.SortID);
                    }
                    else
                    {
                        row.Selected = false;
                        row.SetOrder_Null();
                    }
                }
            }
        }