0
テーブルの1つでは、データ型がdecimal(5,1)
です。私はこのreferenceを見ました。具体的にはと書かれています。Dは小数点以下の桁数(位取り)です。これは、30から0の範囲を持っており、小数点(5、1)MySqlデータ型
ので、タイプdecimal(5,1)
である私のテーブル内のプロパティが自動充填自分のWebに私の作成ページ0.00ではM.を超えないようにしなければなりません応用。小数点の右に1桁しか許すべきでないならば、2つの '0は可能ですか?
それは、小数点(5,1)として格納されますが、Webアプリケーションがそれを取得するとき、それがどんなAを有し、小数点に変換されます小数はC#でですか?ウェブのフロントエンドはちょうど2桁の小数点を表示しています。 –
これはMySQLではなくC#コードの問題のようです。それはスキーマを読んでおり、精度に注意を払っていますか?問題のある関連するビューコードを投稿できますか? – tadman
@JohnBokerによると、これは、コードのC#側がどのようにデータベースに格納されているかよりも、 'decimal'型をどのようにフォーマットするかの問題です。 'decimal'のC#のデフォルトの書式設定は、あなたのCulture設定に依存しますが、通常は小数点以下2桁です。 – jmoerdyk