私はdatagridviewを持っていて、データベースからデータをロードします。SPENDING_SUM はデータベースでは double ですが、datagridview でお金に変更したい (たとえば、データベースの値が 1234567.00 の場合、datagridview に表示したいのは $1,234,567.00 です)。値の変換方法がわかりません。
関連するコードは次のとおりです。
Using connObj As New SqlClient.SqlConnection(My.Settings.dbConnectionString)
connObj.Open()
querySql = "SELECT UPPER(USER_ID) AS 'USER ID', UPPER(USER_NAME) AS 'USER NAME', " & vbCrLf &
"CONVERT(varchar,JOIN_DATE, 103) AS 'JOIN DATE'," & vbCrLf &
"SPENDING_SUM AS 'SPENDING SUM' FROM USERS WHERE USER_NAME = " & vbCrLf &
querySql = querySql + userName.Text
Try
adapter = New SqlDataAdapter(querySql, connObj)
adapter.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
logger.Error(ex.ToString)
End Try
connObj.Close()
End Using