价格字段在数据库中是money类型,如何在DataGrid中显示为2位小数

价格字段在数据库中是money类型,如何在DataGrid中显示为2位小数,第1张

dataGridViewCellStyle1Format = "C2";

C/S

设计器具体 *** 作是:点击控件智能按钮(DataGrid右上角)->编辑列->在左边columns列表中选中你绑定Money类型的那一列:选属性:外观->DefaultCellStyle->Format->出现一个格式字符串对话框:选类型货币,右边你可以选择要保留的小树位。一路点确定就行了。

我估计LZ是要winform的吧。 如果是webForm ,LZ在线百度HI我吧!

用CAST或者CONVERT

cast(1256

as

char)

CONVERT(char,1256)

语法

使用

CAST:

CAST

(

expression

AS

data_type

)

使用

CONVERT:

CONVERT

(data_type[(length)],

expression

[,

style])

参数

expression

是任何有效的

Microsoft®

SQL

Server™

表达式。有关更多信息,请参见表达式。

data_type

目标系统所提供的数据类型,包括

bigint

sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。

length

nchar、nvarchar、char、varchar、binary

varbinary

数据类型的可选参数。

style

日期格式样式,借以将

datetime

smalldatetime

数据转换为字符数据(nchar、nvarchar、char、varchar、nchar

nvarchar

数据类型);或者字符串格式样式,借以将

float、real、money

smallmoney

数据转换为字符数据(nchar、nvarchar、char、varchar、nchar

nvarchar

数据类型)。

SQL

Server

支持使用科威特算法的阿拉伯样式中的数据格式。

在表中,左侧的两列表示将

datetime

smalldatetime

转换为字符数据的

style

值。给

style

值加

100,可获得包括世纪数位的四位年份

(yyyy)。

num; 该数据必须是Decimal 类型(同时数据库也是Money类型)直接numToString("0"); //从新调用ToString() 方法 1、ToString("0") 表示无小数位 2、ToString("000")表示带两位小数

以上就是关于价格字段在数据库中是money类型,如何在DataGrid中显示为2位小数全部的内容,包括:价格字段在数据库中是money类型,如何在DataGrid中显示为2位小数、如何在sql server中把数据库中money类型转换为char类、如何把从数据库中提取的money类型的值去掉小数点后面的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10088771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存