昨年からのいくつかの異なる料金を表示するために、グリッドビューにデータテーブルを入力しています。グリッドビューの料金を通貨形式で表示したいのですが、ヘッダーをクリックしたときに列をソートできるようにしたいと考えています。
列が文字列 ex 型の場合、形式を簡単に通貨にすることができます。Dim dt as DataTable dt.Columns.Add("ChargeField", System.Type.GetType("System.String"))
ただし、文字列の場合、並べ替えは正しく機能しません
このコードを使用して並べ替えます dt.DefaultView.Sort = ChargeField & " " & ASC
列が double ex 型の場合、並べ替えは機能します。dt.Columns.Add("ChargeField", System.Type.GetType("System.Double"))
しかし、それは通貨形式ではありません。
datatable/Gridview に、その値を通貨として表示する double/decimal 列を持たせる方法はありますか? そうでない場合、私がやろうとしていることを達成するためのより良い方法はありますか?