tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: フレキシブルグリッドで3桁カンマ区切りの数値(金額)をソートする方法は?
投稿日: 2006/06/22(Thu) 10:56
投稿者花ちゃん
マナーを守らないとレスが付きませんよ。
(返事がないようなら削除します)

フレキシブルグリッド といっても色々あるようですので、製品名やバージョンを明記
するようにして下さい。

MSFlexGrid 関係なら、(他は持っていないので知らない)
Format 関数は文字列を返しますので文字列としてソートされますのでそのように
並び変ります。

対策
1.Format(AxMSHFlexGrid1.get_TextMatrix(i, 6), "#,###").PadLeft(12) のように
  左側にスペースを埋める
2.並び替える前に桁区切りを元に戻す
3.並び替える必要がある列をコピーして(非表示で)作っておく
4.カスタムソートをする(ちょっと厄介で意外と遅い、やりたければ自分で調べる事)
5.その他条件により色々

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。