添加Select(多个字段 - 反转不添加,不在_dataColumnName里面的字段做添加) - AddISelectItemWithConvertDataColumnName

2017-02-19 12:14:57  访问(1774) 赞(0) 踩(0)


        /// <summary>
        /// 添加Select(多个字段 - 反转不添加,不在_dataColumnName里面的字段做添加) - AddISelectItemWithConvertDataColumnName
        /// </summary>
        /// <param name="_dataColumnName"></param>
        /// <param name="linkChar"></param>
        public void AddISelectItemWithConvertDataColumnName
            (
                string _dataColumnName, 
                string linkChar
            )
        {
            if (m_ListISelectItem == null)
                m_ListISelectItem = new List<ISelectItem>();

            List<DataColumnAttributeInfo> varListIDataColumnAttributeInfoValue 
                =
                m_baseTableAttributeValue.listDataColumnAttributeInfoValue;

            int iCount = varListIDataColumnAttributeInfoValue.Count;

            if (_dataColumnName == null || _dataColumnName.Length == 0)
            {
                for (int i = 0; i < iCount; ++i)
                {
                    m_ListISelectItem.Add
                    (
                        new DataColumnSelectItem
                           (
                                this.GetExistEntityFieldInfo(varListIDataColumnAttributeInfoValue[i].Name)
                           )
                    );
                }
            }
            else
            {
                _dataColumnName = (linkChar + _dataColumnName + linkChar).ToLower();

                for (int i = 0; i < iCount; ++i)
                {
                    if (_dataColumnName.Contains((linkChar + varListIDataColumnAttributeInfoValue[i].Name + linkChar).ToLower()))
                        continue;

                    m_ListISelectItem.Add
                        (
                            new DataColumnSelectItem
                               (
                                    this.GetExistEntityFieldInfo(varListIDataColumnAttributeInfoValue[i].Name)
                               )
                        );
                }
            }
        }


标签:添加Select(多个字段 - 反转不添加,不在_dataColumnName里面的字段做添加) - AddISelectItemWithConvertDataColumnName 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

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