更改字段的GroupBy顺序 - ChangeIGroupByItemWithEntityFieldInfoName
2017-02-19 12:28:20 访问(1636) 赞(0) 踩(0)
/// <summary>
/// 更改字段的GroupBy顺序 - ChangeIGroupByItemWithEntityFieldInfoName
/// </summary>
/// <param name="idx"></param>
/// <param name="entityFieldInfoName"></param>
public void ChangeIGroupByItemWithEntityFieldInfoName
(
int idx,
string entityFieldInfoName
)
{
if (idx < 0)
{
throw new Exception
(
"方法:"
+ MethodBase.GetCurrentMethod().ReflectedType.FullName
+ " "
+ MethodBase.GetCurrentMethod().ToString()
+ " 发生异常:idx(" + idx.ToString() + ") < 0"
);
}
EntityFieldInfo info = GetExistEntityFieldInfo
(
entityFieldInfoName
);
int iCount = m_ListIGroupByItem.Count;
for (int i = 0; i < iCount; ++i)
{
if (m_ListIGroupByItem[i] == info)
{
m_ListIGroupByItem.RemoveAt(i);
iCount = iCount - 1;
break;
}
}
info.IsGroupBy = true;
if (idx >= iCount)
m_ListIGroupByItem.Add(info);
else
m_ListIGroupByItem.Insert(idx, info);
}
标签:
更改字段的GroupBy顺序 - ChangeIGroupByItemWithEntityFieldInfoName 


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