私のローカル マシンはトルコ語です。asp.net アプリケーションを実行すると、以下のように mysql データベースから 10 進数の値を簡単に確認できます。「Text='<%#Eval("Veri","{0:N}")%>'」を使用しました。私のローカルではうまく機能していますが、公開すると以下の結果になります。次のような小数を表示したい:
DB マイ ローカル GridVIEW マイ リモート GridView234567 234.567,00 234,567.00
1234567 1.234.567,00 1,234,567.00
私のGridViewコード:
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Veri">
<ItemTemplate>
<asp:TextBox ID="txtVeri" runat="server" MaxLength="16" Enabled="false" Text='<%#Eval("Veri","{0:N}")%>' CssClass="form-control input-sm" Style="width: 100%;"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
これは私の db decimal です:
そして私の素晴らしい結果: ( 私はこれが欲しいです)
一方:asp.netアプリケーションを顧客に公開する場合:(私はこれを望んでいません)