本文整理汇总了C#中CY.GetGroupsByType方法的典型用法代码示例。如果您正苦于以下问题:C# CY.GetGroupsByType方法的具体用法?C# CY.GetGroupsByType怎么用?C# CY.GetGroupsByType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CY
的用法示例。
在下文中一共展示了CY.GetGroupsByType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BindMyGroup
//绑定我的群组
private void BindMyGroup(CY.UME.Core.Business.Account currentAccount)
{
string html = "";
StringBuilder sb = new StringBuilder();
sb.Append("<ul>");
sb.Append("<li><a href='{0}/Group/Group.aspx?groupId={1}'>");
sb.Append("<img src='{2}/Ajax/Group/GetGroupCover.ashx?gid={3}' style='width:60px;height:60px;' />");
sb.Append("</a></li>");
sb.Append("<li><a href='{4}/Group/Group.aspx?groupId={5}' title='{7}'>{6}");
sb.Append("</a></li>");
sb.Append("</ul>");
groupList = new List<CY.UME.Core.Business.Group>();
if (currentAccount != null)
{
myGroupCount = CY.UME.Core.Business.Group.GetGroupsCountByType(-2, currentAccount, null);
groupList = currentAccount.GetGroupsByType(new CY.UME.Core.PagingInfo { CurrentPage = 1, PageSize = 24 },
-2);
if (myGroupCount > 24)
{
for (int i = 0; i < 24; i++)
{
string groupName = CY.Utility.Common.StringUtility.CutString(groupList[i].Name, 8, "...");
html += string.Format(sb.ToString(), SiteUrl, groupList[i].Id, SiteUrl, groupList[i].Id, SiteUrl, groupList[i].Id, groupName,groupList[i].Name);
MyGroupId.Text = html;
}
}
else
{
foreach (CY.UME.Core.Business.Group group in groupList)
{
string groupName = CY.Utility.Common.StringUtility.CutString(group.Name, 8, "...");
html += string.Format(sb.ToString(), SiteUrl, group.Id, SiteUrl, group.Id, SiteUrl, group.Id, groupName, group.Name);
MyGroupId.Text = html;
}
}
}
}