Formatation d'un DataGrid
Bonjour à tous,
et désolé si c'est une question déjà répondu, mais je cherche depuis des jours et je n'arrive pas à le faire:
Comment faire la formatation des chifres lors de la remplisage d'un DataGridView?
:cry:
J'ai une table SQL Server avec des chifres en Decimal(18,2), parmi autres donnés. Avec eux, je remplis un DataSet et ensuite je fais un DataBind avec mon GridView.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| strSQL = "SELECT Dossier, Agence, Nature, Montant, CONVERT(varchar, PCE_T_dossiers.Date, 103) AS DatePayement " & _
"FROM T_dossiers " & _
"WHERE T_dossiers.Date<CONVERT(datetime, '" & Format(Date.Today, "MM/dd/yyyy HH:mm:ss") & "', 102) AND (T_dossiers.DateCloture IS NULL) " & _
"ORDER BY T_dossiers.Agence"
ObjetConnection = New sqlConnection()
ObjetConnection.ConnectionString = PCEConn
Try
ObjetConnection.Open()
ObjetCommand = New sqlCommand(strSQL)
ObjetCommand.CommandTimeout = 0
ObjetDataAdapter = New sqlDataAdapter(ObjetCommand)
ObjetCommand.Connection() = ObjetConnection
ObjetDataAdapter.Fill(ObjetDataSet, "T_dossiers")
ObjetDataTable = ObjetDataSet.Tables("T_dossiers")
ObjetConnection = Nothing
ObjetCommand = Nothing
ObjetDataAdapter = Nothing
Me.lstDossiersDepasses.DataSource = ObjetDataTable
Me.lstDossiersDepasses.DataBind()
ObjetDataSet.Clear()
Catch ex As SqlException
Response.Write("Connection erreur: 0000000016 <br/>")
Response.Write(ex.Message)
Exit Sub
End Try |
Le soucis c'est qui dans le champ Montant, j'ai des chifres sans separateur de millier (2253,79 par exemple). Je voudrais 2 253,79, mais je ne sais ni où ni quand faire cette formatation.
Merci de votre aide
:ccool: