Este articulo lo envía mi amigo y hermano Oscar Peña y trata de cómo darle un formato específico a un campo de un gridview en .NET
Saben que a veces nuestros jefes (los clientes) nos piden que los campos tengan algún formato en específico como un signo de dinero ($), guiones, paréntesis, etc.
Entonces para eso podemos utilizar el siguiente codiguito…. CHEERS!!! J
Un ejemplo de una tarjeta de credito.
------------------------------------------------------------------------------------------------------------------------------
GridViewRowEventArgs ea = e as GridViewRowEventArgs;
if (ea.Row.RowType == DataControlRowType.DataRow)
{
DataRowView drv = ea.Row.DataItem as DataRowView;
Object ob = drv["no_tarjeta"];
if (!Convert.IsDBNull(ob))
{
Int64 iParsedValue = 0;
if (Int64.TryParse(ob.ToString(), out iParsedValue))
{
TableCell cell = ea.Row.Cells[1];
cell.Text = String.Format(System.Globalization.CultureInfo.CurrentCulture,
"{0:####-####-####-####}", new object[] { iParsedValue });
}
}
}
No hay comentarios:
Publicar un comentario