添加Select(反转) - AddISelectItemWithConvertDataColumnName
2017-02-19 12:17:47 访问(1647) 赞(0) 踩(0)
/// <summary>
/// 添加Select(反转) - AddISelectItemWithConvertDataColumnName
/// </summary>
/// <param name="_entity"></param>
/// <param name="_dataColumnName"></param>
/// <param name="linkChar"></param>
public void AddISelectItemWithConvertDataColumnName
(
BaseEntity _entity,
string _dataColumnName,
string linkChar
)
{
if (m_ListISelectItem == null)
m_ListISelectItem = new List<ISelectItem>();
List<DataColumnAttributeInfo> varListIDataColumnAttributeInfoValue = _entity.GetBaseTableAttribute().listDataColumnAttributeInfoValue;
int iCount = varListIDataColumnAttributeInfoValue.Count;
if (_dataColumnName == null || _dataColumnName.Length == 0)
{
for (int i = 0; i < iCount; ++i)
{
m_ListISelectItem.Add
(
new DataColumnSelectItem
(
_entity.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
(
_entity.GetExistEntityFieldInfo(varListIDataColumnAttributeInfoValue[i].Name)
)
);
}
}
}
标签:
添加Select(反转) - AddISelectItemWithConvertDataColumnName 


上一条:
下一条:
相关评论
发表评论