当前位置: 首页>>代码示例>>C#>>正文


C# Group.Search方法代码示例

本文整理汇总了C#中Group.Search方法的典型用法代码示例。如果您正苦于以下问题:C# Group.Search方法的具体用法?C# Group.Search怎么用?C# Group.Search使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Group的用法示例。


在下文中一共展示了Group.Search方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PopulateGrid

    protected void PopulateGrid()
    {
        Group group = new Group();

        if (Master.IsInMembership("User"))
            gvGroups.DataSource = group.TableForUser(txtSearch.Text);
        else
            gvGroups.DataSource = group.Search(txtSearch.Text);

        gvGroups.DataBind();

        lblTotal.Text = gvGroups.Rows.Count.ToString() + " Result(s) / " + group.GetTotalCount() + " Total Group(s)";
    }
开发者ID:cocoon,项目名称:crucibleWDS,代码行数:13,代码来源:groups.aspx.cs

示例2: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Master.IsInMembership("User"))
                Response.Redirect("~/views/dashboard/dash.aspx?access=denied");

            Group group = new Group();
            gvGroups.DataSource = group.Search("%");
            gvGroups.DataBind();
        }
    }
开发者ID:cocoon,项目名称:crucibleWDS,代码行数:12,代码来源:create.aspx.cs

示例3: gridView_Sorting

    protected void gridView_Sorting(object sender, GridViewSortEventArgs e)
    {
        Group group = new Group();
        gvGroups.DataSource = group.Search("%");
        DataTable dataTable = gvGroups.DataSource as DataTable;

        if (dataTable != null)
        {
            DataView dataView = new DataView(dataTable);
            dataView.Sort = e.SortExpression + " " + GetSortDirection(e.SortExpression);
            gvGroups.DataSource = dataView;
            gvGroups.DataBind();
        }
    }
开发者ID:cocoon,项目名称:crucibleWDS,代码行数:14,代码来源:create.aspx.cs

示例4: edit_page

    protected void edit_page()
    {
        ViewState["currentMembership"] = user.Membership;
        Group group = new Group();
        gvGroups.DataSource = group.Search("%");
        gvGroups.DataBind();

        if (user.Membership == "User")
        {
            management.Visible = true;
            permissions.Visible = true;
            List<string> listGroupManagement = new List<string>();
            foreach (GridViewRow row in gvGroups.Rows)
            {
                CheckBox cb = (CheckBox)row.FindControl("chkSelector");
                if (user.GroupManagement.Contains(gvGroups.DataKeys[row.RowIndex].Value.ToString()))
                    cb.Checked = true;
            }
        }
        txtUserName.Text = user.Name;
        ddluserMembership.Text = user.Membership;
        if (user.OndAccess == "1")
            chkOnd.Checked = true;
        if (user.DebugAccess == "1")
            chkDebug.Checked = true;
        if (user.DiagAccess == "1")
            chkDiag.Checked = true;
    }
开发者ID:cocoon,项目名称:crucibleWDS,代码行数:28,代码来源:view.aspx.cs

示例5: TableForUser

    public DataTable TableForUser(string search)
    {
        Group group = new Group();
        WDSUser user = new WDSUser();
        user.ID = user.GetID(HttpContext.Current.User.Identity.Name);
        user = user.Read(user);
        DataTable table = group.Search(search);

        if (!string.IsNullOrEmpty(user.GroupManagement))
        {
             List<string> listManagementGroups = user.GroupManagement.Split(' ').ToList<string>();

             List<string> groupNames = new List<string>();
             foreach (string id in listManagementGroups)
             {
                  group.ID = id;
                  group = group.Read(group);
                  groupNames.Add(group.Name);
             }
             foreach (DataRow row in table.Rows)
             {
                  if (!groupNames.Contains(row["groupname"].ToString()))
                       row.Delete();
             }
        }
        else
        {
             foreach (DataRow row in table.Rows)
             {
               row.Delete();
             }
        }

        return table;
    }
开发者ID:cocoon,项目名称:crucibleWDS,代码行数:35,代码来源:Group.cs

示例6: PopulateGrid

    protected void PopulateGrid()
    {
        Group group = new Group();

        if (Master.IsInMembership("User"))
            gvGroups.DataSource = group.TableForUser(txtSearch.Text);
        else
            gvGroups.DataSource = group.Search(txtSearch.Text);

        gvGroups.DataBind();

        foreach (GridViewRow row in gvGroups.Rows)
        {
            Label lbl = row.FindControl("lblCount") as Label;
            lbl.Text = group.GetMemberCount(row.Cells[2].Text);
        }

        lblTotal.Text = gvGroups.Rows.Count.ToString() + " Result(s) / " + group.GetTotalCount() + " Total Group(s)";
    }
开发者ID:cocoon,项目名称:crucibleWDS,代码行数:19,代码来源:search.aspx.cs


注:本文中的Group.Search方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。