miércoles, 18 de mayo de 2011

texto = (string)dataGridView1[0, fila].Value;
//MessageBox.Show("longitud: " + texto.Length);
if (texto != "")
{
if (Int64.TryParse(texto, out numero))
{

Formato estandarizado en un DGV

Si se desea colocar el formato de una columna en específico en un formato estandarizado en un datagridview, se puede hacer lo siguiente:

Por ejemplo para un Id de 13 dígitos, donde los espacios a la izquierda que no se utilicen se colocaran tantos ceros hasta llegar a los 13 dígitos:

dataGridView1.Columns[0].CellTemplate.Style.Format = "0000000000000";

Otro caso es para un precio, que se desea que siempre este representado con 2 decimales:

dataGridView1.Columns[2].CellTemplate.Style.Format = "0.00";