.net tutto e oltre | C# & AS 400


Blogs Amici

Formattazione DataGridView per l'euro (€)

Com'è possibile in ASP formattare la nostra griglia per supportare il simbolo "€"?Uno stratagemma potrebbe essere il seguente:

"GridView1" runat="server" AutoGenerateColumns="False" DataMember="DefaultView"

DataSourceID="SqlDataSource1">

"name" HeaderText="name" SortExpression="name" />

"no" HeaderText="no" SortExpression="no" HtmlEncode=false DataFormatString="{0:€#,##0.00;(€#,##0.00);0}" />

Format. Consiste nella formattazione,la tabella seguente può venirci utile nel nostro caso:

Format Nome Descrizione
C or c Currency Il numero è convertito nel formato corrispondente alla valuta corrente. E' possibile specificare il numero desiderato di cifre decimali
D or d Decimale Applicabile solo agli interi, trasforma il numero in decimale allneando con zeri a sinistra se è specificata la precisione
E or e Scientifico- esponenziale E' il classico formato esponenziale di cui si possono specificare le cifre di precisone
F or f Fixed-point Il numero è convertito in una stringa del tipo "-ddd.ddd..." dove ogni d indica un numero (0-9). Ovviamente il segno "-" è presente se la cifra è negativa. Anche in questo caso posso specificare la precisione.
G or g Generale Il numero è convertito nel più compatto tra i tipi F ed E
N or n Number Il numero è convertito in una stringa del tipo "-d,ddd,ddd.ddd...", quindi con separatore delle migliaia e deille cifre decimali.
P or p Percentuale Ne risulta una stringa in formato percentuale
X or x Esadecimale Formato decimale, con l'aggiunta eventuale di zeri se è specificata la precisione.

Lato Windows Form la questione è un pò differente, possiamo utilizzare la formattazione della valuta del pc in cui è eseguito l'applicativo in questo modo:

dataGridView1.Columns[0].DefaultCellStyle.Format = "c";

Oppure formattando il campo € in modo personalizzato:

dataGridView1.Columns[0].CellTemplate.Style.Format = "€ ##,##0.00"

Ed il gioco è fatto

Un links utile http://www.guru4.net/articoli/format-string/
Categoria: C#
mercoledì, 15 ott 2008 Ore. 14.58
Archivio Posts
Anno 2020

Anno 2019

Anno 2018

Anno 2016

Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008
Statistiche
  • Views Home Page: 162.680
  • Views Posts: 134.265
  • Views Gallerie: 10.520
  • n° Posts: 96
  • n° Commenti: 5
Tags
.Net 3.x ASP.NET ASP.NET AJAX C# C/C++/CLI Community Entity Framework Eventi IE IIS 7 LINQ Mobile Office OSS e Windows Silverlight Visual Basic Visual Studio 2005 Visual Studio 2008 WCF WCS Windows Live Windows Vista WPF AJAX CONTROL TOOLKIT JQUERY SHAREPOINT MOSS 2007 OFFICE JAVA PROGETTI Sql server SP1 .net 3.5 SP1 Visual Studio 2008 Tools Silverlight 2.0, SEO, POSIZIONAMENTO NEI MOTORI DI RICERCA
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003