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?
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.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci de votre aide
![]()
Partager