データバインドでの数値項目列ソート

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: yoro : 2007/07/24(火) 04:42  ID:0C6EGkrj sub-E5
こちらのHPを参考に作成しています。
http://www.makoto3.net/document/databind/databind_all.html

質問なのですが、数値データのフィールド(TD部分)に0でなく、空白の
部分があります。
元のCSVファイルは・・・,,35,,12,,・・・などとなっています。

この状態で、データバインドし、降順ソートすると数値の最大のレコードが
先頭に来ずに、空白フィールドもののが先頭に集まってきます。

これを数値優先でソートさせる簡単な方法はないでしょうか?
※ 数値項目のデータ型指定はintまたはFloatとしています。

現在は、
・・・0,0,35,0,12,0,・・・などと0に置換し、0が表示されているTD部分の
文字色を背景色と同じにし、誤魔化して?います。



WinXP SP2 or Vista
IE6 or IE7 にて検証中です。

1   名前: 元帥 : 2007/07/24(火) 04:42  [URL]  ID:EPVeaIjB sub-bK
# 懐かしい技術ですね。
# 再び目にするとは思いませんでしたが。


確か、Excelデータまで扱えちゃう便利な小技だけどIE専用っていうオチだったように記憶しています。
記事を読めば分かるかと思いますが、IE4やWin98の時代の遺物です。
IEに限るのであれば当分は使えそうですが…。

> これを数値優先でソートさせる簡単な方法はないでしょうか?
手軽であるが故に制限もあるものです。
サーバーサイドか、JavaScript+XMLHttpRequestの方が何かと融通がききます。
簡単ではないかもしれませんが、参考までに。

2   名前: yoro : 2007/07/24(火) 04:42  ID:99Dwbeiz sub-E5
元帥さん、コメントありがとうございます。

私はこれを、ローカルのPCでVBのEXEから処理データを表示するのに
便利そうだと思ってトライ中です。
→技術的には古いものなのですね!
→でも、ソートやフィルター、さらにはちょっとしたVBScriptなどで
 簡易プログラム・イベント処理も利用でき面白いです。

> > これを数値優先でソートさせる簡単な方法はないでしょうか?
> 手軽であるが故に制限もあるものです。

→ そういう仕様であるとわかり、納得できました。

> サーバーサイドか、JavaScript+XMLHttpRequestの方が何かと融通がききます。
> 簡単ではないかもしれませんが、参考までに。

→ 機会を見てチャレンジさせていただきます。

どうもありがとうございました。

一覧へ戻る