通过BaseBusiness和EmCacheModel,获得数据源并绑定 - InitFineUIDropDownListByBaseBusiness

2017-02-26 21:13:36  访问(2012) 赞(0) 踩(0)


        /// <summary>
        /// 通过BaseBusiness和EmCacheModel,获得数据源并绑定 - InitFineUIDropDownListByBaseBusiness
        /// </summary>
        /// <param name="ddl"></param>
        /// <param name="bll"></param>
        /// <param name="curEmCacheModel"></param>
        /// <param name="curEmListControlAddItem"></param>
        /// <param name="xdbHelper">数据库链接串</param>
        public void InitFineUIDropDownListByBaseBusiness
            (
                FineUI.DropDownList ddl,
                BaseBusiness bll,
                SlowX.Core.Enums.CacheModel.EmCacheModel curEmCacheModel,
                SlowX.FineUIUtils.Enums.ListControlAddItem.EmListControlAddItem curEmListControlAddItem,
                DBHelper xdbHelper
            )
        {
            DataBindDataSourceItemContainer dataBindDataSourceItemContainerValue
                =
                bll.GetCacheDataBindDataSourceItemContainerByEmCacheModel(curEmCacheModel, xdbHelper);


            ddl.DataTextField = "TheName";

            ddl.DataValueField = "ID";

            if (dataBindDataSourceItemContainerValue.IsTreeStructure)
            {
                ddl.EnableSimulateTree = true;
                ddl.DataSimulateTreeLevelField = "Level";
                ddl.DataEnableSelectField = "AllEnableSelect";
            }

            ddl.DataSource = dataBindDataSourceItemContainerValue.GetList();
            ddl.DataBind();

            DropDownListSlowXFineUIUtilsFunctions.AddItemByEmListControlAddItem(ddl, curEmListControlAddItem);
        }


标签:通过BaseBusiness和EmCacheModel,获得数据源并绑定 - InitFineUIDropDownListByBaseBusiness 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)