タイトル : Re: フレキシブルグリッドで3桁カンマ区切りの数値(金額)をソートする方法は? 投稿日 : 2006/06/22(Thu) 10:56 投稿者 : 花ちゃん
マナーを守らないとレスが付きませんよ。 (返事がないようなら削除します) フレキシブルグリッド といっても色々あるようですので、製品名やバージョンを明記 するようにして下さい。 MSFlexGrid 関係なら、(他は持っていないので知らない) Format 関数は文字列を返しますので文字列としてソートされますのでそのように 並び変ります。 対策 1.Format(AxMSHFlexGrid1.get_TextMatrix(i, 6), "#,###").PadLeft(12) のように 左側にスペースを埋める 2.並び替える前に桁区切りを元に戻す 3.並び替える必要がある列をコピーして(非表示で)作っておく 4.カスタムソートをする(ちょっと厄介で意外と遅い、やりたければ自分で調べる事) 5.その他条件により色々 |