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.
0 comentários:
Postar um comentário