私はGridviewのデータソースとして使用されるストアドプロシージャを持っています。いくつかの列は数値で、10進数とコンマを使ってMoney形式で書式を設定したいと考えています。バインドフィールドなしでGridviewで数値をフォーマットする
私はboundfieldではないというロジックを作ったので、前に、この例のようにboundfieldに
<asp:BoundField HeaderText="Non VAT" DataField="nonvat" DataFormatString="{0:#,##0.00;(#,##0.00);0}" />
をdataformatstring属性を使用してしかし、私の場合には、利用可能なBoundfieldがないことを達成することができました必須。
すぐにSQLで書式設定するのとは別の方法がありますか?
、あなたのデータを表示する代わりにBoundFieldの今何を使用していますか? TemplateField?他に何か?とにかく、あなたが今使っている方法を投稿してください – Andrei
autogeneratecolumnがtrueに設定されています。したがって、データソースとしてのストアドプロシージャは、実際にはASP.netでハードコードされたコースビューのデータ表示を実際に行っています。 – rickyProgrammer
boundfieldを使用すると、autogeneratecolumnsはfalseに設定されます。 – rickyProgrammer