Principales respuestas
Primero Letra Mayuscula y el resto en Minusculas

Pregunta
-
Hola a todos compañeros del foro, tengo la siguiente duda que voy a formular a continuacion: Tengo una tabla Alumno, los campos mas importantes son los siguientes: Apellido Paterno, Apellido Materno, Nombres. Tengo que mostrar el siuginte formato, en un reporte, estos formatos son requeridos por el Ministerio de Eduacion de mi Pais, el formato es el siguiente. MUÑOZ HIDALGO, Luis Fernando Pueden ver que el apellido paterno y apellido materno estan en mayusculas, y la primera letra de cada Nombre empiezan en mayuscula, y el resto en minuscula. Ese es el formato que deseo obtener. Ojala alguien pueda apoyarme y darme una idea. Saludos.
Programador .NET - Desarrollador 5 Estrellas.
Respuestas
-
hola
revisa este articulo
alli veras la extension
public static string CapitalizeFirstLetter(this string value)
{
return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(value);
}saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Luis F. Muñoz Hidalgo lunes, 18 de abril de 2011 22:31
-
hola
pero porque tan a pedal si ya existe funcionalidad en .net que provee esto
o sea porque reinventar la ruedasaludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Luis F. Muñoz Hidalgo lunes, 18 de abril de 2011 22:32
Todas las respuestas
-
hola
revisa este articulo
alli veras la extension
public static string CapitalizeFirstLetter(this string value)
{
return CultureInfo.CurrentCulture.TextInfo.ToTitleCase(value);
}saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Luis F. Muñoz Hidalgo lunes, 18 de abril de 2011 22:31
-
Hola Luis, puedes intentar implementar algo a "pedal" algo como lo siguiente:
string nombre = "nicolas";
string nombre_tmp = nombre.ToUpper();
nombre = nombre.ToLower();nombre = nombre.Replace(nombre[0], nombre_tmp[0]);
string apellido = "Herrera";MessageBox.Show(nombre + " " + apellido);
Saludos.
Nicolás Herrera
Bogotá - Colombia
BLOG - BogotaDotNet
"Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes -
Hola Luis, justo ahora me he creado una funcion (A pedal como me gusta :D) que te puede ayudar, solo te queda pulirla y mejorarla (ya funciona). . .
private string dar_formato(string nombre, string apellpat, string apellmat)
{
string retorno = string.Empty;
string[] vnombre = nombre.Split(' ');
nombre = nombre.ToLower();
string[] vnombre2 = nombre.Split(' ');
string nombre_tmp = string.Empty;
for (int i = 0; i < vnombre.Length; i++)
{
nombre_tmp = vnombre[i].ToUpper();
retorno += vnombre2[i].Replace(vnombre2[i][0], nombre_tmp[0]) + " ";
}
apellmat = apellmat.ToUpper();
apellpat = apellpat.ToUpper();
retorno += apellpat + " " + apellmat;
return retorno;
}Si te ha sido util, me debes una cerceza jajaj :D, saludos.
Nicolás Herrera
Bogotá - Colombia
BLOG - BogotaDotNet
"Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes- Propuesto como respuesta Nicoloco lunes, 18 de abril de 2011 22:11
-
hola
pero porque tan a pedal si ya existe funcionalidad en .net que provee esto
o sea porque reinventar la ruedasaludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Luis F. Muñoz Hidalgo lunes, 18 de abril de 2011 22:32
-
-
Hola, jajaja @Leandro, es solo gusto. . . la pasion por la algoritmia es algo que no puedo dejar, esta en mis venas!! jajjaj, que bien que aclaraste tus dudas Luis. Saludos.
Nicolás Herrera
Bogotá - Colombia
BLOG - BogotaDotNet
"Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes -
A mi parecer esto se debe hacer en el guardado de un registro, Dar el formato que mencionas antes ge guardar
en la BD eso te ayudaría mucho mas que consultar y aplicar la llamada de clases del para dar formatos
siendo así, tendrías que expresar que funcionalidad le quieres dar.
Por ejemplo si solo guardarlos con el formato mencionado.
Que el usuario pueda ver cuando escribe el formato que se le da al escribir sus datos
Especificar si es Win o Web por que ahi el proceso seria diferente totalmente aun escogiendo cualquiera de
las primeras opciones.
-
-
A mi parecer esto se debe hacer en el guardado de un registro, Dar el formato que mencionas antes ge guardar
en la BD eso te ayudaría mucho mas que consultar y aplicar la llamada de clases del para dar formatos...