ASP.NET C# Ajouter/mettre à Jour l'Utilisateur de Rôle

Salut à tous j'ai une page qui affiche l'Hébergement d'info et puis le nom d'utilisateur de la personne qui a créé cette information dans un DetailsView.

J'ai aussi un bouton qui devrait ressembler à ce que l'id utilisateur et lorsqu'il est cliqué prendre que userID convertir un nom d'utilisateur, de sorte que je peux ensuite utiliser ce nom d'utilisateur de changer les personnes de rôle à un locataire. Cependant, je ne suis pas sûr à l'aide de C# comment je peux récupérer le nom d'utilisateur dans l'affichage détails faire la conversion et de mise à jour du rôle. Des idées?

Marque

@Tim

Voici le code que j'ai ajouté:

public partial class adminonly_approval : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    void DetailsView1_ItemCommand(Object sender, DetailsViewCommandEventArgs e){
    if (e.CommandName == "SetToRenter")
    {
        //if UserID is in second row:
        DetailsViewRow row = DetailsView1.Rows[9];

        //Get the Username from the appropriate cell.
        //In this example, the Username is in the second cell  
        String UserID = row.Cells[9].Text;
        MembershipUser memUser = Membership.GetUser(UserID);
        Roles.AddUserToRole(memUser.UserName, "renter");
    }
}

J'Ai ajouté un bouton sur la page ci-dessous les détails d'afficher et de définir la commandName à SetToRenter. Lorsque je clique sur le bouton, si elle n'est pas en changeant les rôles. Im nouveau à l'ASP et C#, mais besoin de cette fonctionnalité pour une université d'affectation.
Une Idée?

OriginalL'auteur Mark | 2011-04-04