小编Joh*_*lsh的帖子

C#Array方法帮助

有人可以告诉我如何以更好,更优雅的方式重写下面的方法吗?

// in class------------------

    public static void RefreshAllDropdownlists(DropDownList ddlRemoveUsersFromRole, DropDownList ddlAddUsersToRole, DropDownList ddlAddAllUsersToRole, DropDownList ddlRemoveAllUsersFromRole, DropDownList ddlDeleteAllUsersFromRole)
    {
        ddlRemoveUsersFromRole.ClearSelection();
        ddlAddUsersToRole.ClearSelection();
        ddlAddAllUsersToRole.ClearSelection();
        ddlRemoveAllUsersFromRole.ClearSelection();
        ddlDeleteAllUsersFromRole.ClearSelection();
    }

// in codebehind------------------

UserGvUtil.RefreshAllDropdownlists(ddlRemoveUsersFromRole, ddlAddUsersToRole, ddlAddAllUsersToRole, ddlRemoveAllUsersFromRole, ddlDeleteAllUsersFromRole);
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# methods

4
推荐指数
1
解决办法
425
查看次数

C#在同一类中使用另一种方法中的方法

我在同一个类中有两个方法,并想知道如何在第二个方法中使用第一个方法.

//第一种方法

public static void RefreshGridView(GridView GridView1)
{
    GridView1.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

//第二种方法

public static void AssignDefaultUserNameLetter(Literal categoryID, ObjectDataSource ObjectDataSource1)
{
    // declare variable for filter query string
    string userFirstLetter = HttpContext.Current.Request.QueryString["az"];

    // check for category ID
    if (String.IsNullOrEmpty(userFirstLetter))
    {
        // display default category
        userFirstLetter = "%";
    }

    // display requested category
    categoryID.Text = string.Format(" ... ({0})", userFirstLetter);

    // specify filter for db search
    ObjectDataSource1.SelectParameters["UserName"].DefaultValue = userFirstLetter + "%";

    // HERE IS WHAT I DON"T KNOW HOW!
    // GET SQUIGLY LINE
    RefreshGridView(GridView1); …
Run Code Online (Sandbox Code Playgroud)

c# methods

0
推荐指数
1
解决办法
1239
查看次数

标签 统计

c# ×2

methods ×2