Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中的数字格式#_C#_Asp.net - Fatal编程技术网

C# C语言中的数字格式#

C# C语言中的数字格式#,c#,asp.net,C#,Asp.net,我正试图在GridView中格式化一个以磅为单位转换成便士的数字 e、 g.0.0106至1.06 是否可以使用GridView上的DataFormatString将其存档?还是在存储过程中进行转换更有意义 您希望在GridView中显示数字,因此将其转换为尽可能接近GridView。这绝对是一种表示方式,所以在应用程序的该层中进行 使用DateFormatString是正确的,因为这是专门为满足您的需要而设计的 最后,我对数据库中的转换的看法是,转换不是数据库设计的目的。我认为,如果您想节省开

我正试图在
GridView
中格式化一个以磅为单位转换成便士的数字

e、 g.0.0106至1.06


是否可以使用
GridView
上的
DataFormatString
将其存档?还是在存储过程中进行转换更有意义

您希望在
GridView
中显示数字,因此将其转换为尽可能接近
GridView
。这绝对是一种表示方式,所以在应用程序的该层中进行

使用
DateFormatString
是正确的,因为这是专门为满足您的需要而设计的


最后,我对数据库中的转换的看法是,转换不是数据库设计的目的。

我认为,如果您想节省开支,最好的方法是在存储过程中进行转换,因为这个磅数在这种情况下没有用处。你应该在表示层上进行格式化。格式化字符串是什么来执行这样的更改?