最近、ようやく開発をASP.NET 1.1 → 2.0にほぼ完全に移行しております。
また、日々勉強です。DataListコントロール、便利ですね。はい。
以前、ObjectDataSourceとObjectDataSourceソースオブジェクトが肝なんではないか、とか書いたんですけど、実際やっていると結局DataSetとDataTable使ってるほうが多いです。前言撤回です。
もしくは、構造体というかデータクラス*1をList
いろいろ業務データを参照するアプリ作ってると、RepeaterやらDataListやらGridViewの多重ネストしたくなることも多いので、結局そうやっDataBoundイベントで内部にバインドとかすることになると、そのほうがすっきりするような。
パフォーマンス的にどうなんだ、ってところはあるんですが、今のところそう問題になるような規模/用途のものしか作ってないこともあって、このほうが割とaspxとデータアクセス系のクラスを綺麗に分離できるというメリットの方に有難味を感じています。
っていうか、Genericいいですね。
いままで、1.1だとArrayListに突っ込んでキャストの嵐になってたりしてたのが*2、嘘みたいにすっきり解り易く、安全になったのは素晴らしい*3。
やはり、もう、1.1には戻れないし、戻る理由はないですね。