Dicas e Tutoriais de C#

Retornando Somente o Nome sem Carácter especial na label


Quando exibia os dados gravados pelo People Editor na lista e queria retorná-los em uma Label, ele exibia os dados do usuário mais junto vinham também o numero do usuário e um carácter especial, então criei uma função simples para remover esses caracteres e exibir corretamente só o nome do usuário.

1° Eu coloco a chamada de exibição para a Label :

//Aqui usamos a chamada do método de Buscar Nome de Usuário

lblNomeDaLabel.Text = BuscaNomeUsuario(item[Fields.InternalName.NomeDoCampo].ToString());



2° Eu crio o Método Buscar Nome  do Usuário:


       //Metodo para verificar caracteres a mais no nome de usuário
        private static string BuscaNomeUsuario(string item)
        {
            string caracterProcura = string.Empty;
            string nomeRetorno = string.Empty;

            if (item.ToString().Contains("#")) caracterProcura = "#";
            if (item.ToString().Contains("\\")) caracterProcura = "\\";

            if(!string.IsNullOrEmpty(caracterProcura))
                nomeRetorno = item.Substring(item.IndexOf(caracterProcura) + 1);

            return nomeRetorno;
        }


Termino esta postagem por aqui espero que isso Ajude como ajudou a mim.

About mineromarari

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comentários:

Postar um comentário