2004年2月6日(金曜日)
DataTable.Select() 複数条件でソート
DataTable.Select() にはソート条件が渡せます。.NET Framework のドキュメントにはこの書式についての説明がないのですが、試行錯誤の末、単に列名を渡すとその列でソートされることが分かりました。
で、複数の列でソートしたい (日付でソートし、日付が同じだった場合は ID でソートする) 場合はどうすれば良いのか、これまた .NET Framework のドキュメントの何処にも書かれていないのでかなり悩みました。色々試したところ、単に列名をカンマで区切って複数指定すれば良いようですね。基本的に SQL の ORDER BY の後ろに書く文字列と同じ書式で良いようです。
って、なんでこんなに試行錯誤しなきゃならないんでしょうか。ちゃんと説明書いて欲しいの……。
- 「DataTable.Select() 複数条件でソート」へのコメント (1件)
Justsystem の入浴剤?
「一太郎2004&花子2004スペシャルパック (www.amazon.co.jp)」を購入。まあ ATOK17 だけあればそれで足りるのですが、なぜか付録の「イラスト部品ガイド10,000」が欲しかったのでこっちを買ってしまいました。
※一太郎はともかく花子はホントに要らない……。花子に付属の「花子フォトレタッチ3」は写真の処理に使っているのですが、これはバージョンアップしていませんし。
で、謎なのがこれ。
なんで入浴剤セット?
中身はカネボウの「旅の宿」のようですけれども。
関連する話題: ジャストシステムJustsystem / 一太郎 / 花子 / ATOK
続・鳩丸高速化計画その15・微修正
鳩丸高速化計画は大成功な感じで、驚くほど速くなっています。データは基本的にメモリ上に置いてありますので、その分メモリを大量に食っていますが、メモリはまだ余っているので問題ありません。
データをメモリ上に置いておくと、速くなるというだけでなく、「データファイルの更新中にデータが読めない」という問題も解決できます。解決できたはずだったのですが……微妙にうまく行っていないことが判明。
調べてみると、単に catch する例外を間違えていたことが判明したので微修正。
関連する話題: C# / プログラミング / えび日記 / hatomaru.dll / 鳩丸高速化計画
- 前(古い): 2004年2月5日(Thursday)のえび日記
- 次(新しい): 2004年2月7日(Saturday)のえび日記