質問

文字列のGridView列を正しくソートするのに問題がある問題を抱えています。

列内の値の種類は次のようになります。$ 99,999、$ 200、/ 500、/ 50,000

が '$'

の代わりに '/'を持っている、基本的に非小数以外の通貨値

これらをソートするための良いアプローチを持っていますか?

役に立ちましたか?

解決

一連の文字列を取り、最初の文字を削除するソート関数を作成することができ、通常どおりソートすることができます。これにより、$または/発行が削除されます。

を詳しく説明する:新しい icomparerその後、String1String [1]> String2.String [1]かを返します。私は少しコードを書いていますが、私は現在VSまたはMonoを持つコンピュータから離れています。

他のヒント

実現されたIgridView(統一項目cd文字列内の量を含む)のBoundFieldのソート表現を別の隠し列に設定することができます。doh!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top