2008.12.14
複数人でメンテしようぜという話ですが、基本的に、このblogは我が道を行き続けるので、俺は仕事の話も書くし、プログラムの話も書くのです。
つーか、忘れないようにメモなんですけど。
新規開発プロジェクトのアーキタイプを作っていて、帳票系のDataSetを作っていたのですが、速度的なパフォーマンスはあとでチューニングすればいいとして、どうすれば簡単にできるかなあと考えていたんですけど、よくよく考えてみれば、DataColumnのExpressionでなんとかならないのかねと。
帳票ツールはActiveReportsなので、ちゃんとリレーションされた更新用のDataSetがそこにあるんだから(TableAdapterManagerつかってる)、これを再利用できんもんかと。
MSDNを見ると、Expressionはちゃんと、リレーションの親子を、ParentとChildで見られるのね。
ちゅーわけで、サンプルコード。
キーワードは、DataSet DataColumn Expression リレーションあたりか。
あれ、これ、blogのキーワードにいれると、どうなるんだろう。