[過去ログ] ADO.NETの質問・雑談スレ (981レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
963(2): 2009/01/30(金)14:57 ID:??? AAS
>>961
専用クラスの具体的な内容は知らんけど、
DataAdapterやDataTableのイベントを利用すると結構細かい制御も利いて便利だぞ。
予め型付DataSet用意しとけば、Intellisenseも利用できるんでコーディングもそこそこ楽。
そんな感じで扱うと、適当にデータバインド利用して画面に放り込めるんで
何も意識する必要がなくて楽。
DBに戻すときは内容やデータ量で判断。
データ量が多いときや、あちこちのマスタを参照して…なんてめんどいときは、
DataSetをそのままストアドにぶち込んで処理してしまったりする。
DBのテーブルとDataSetのテーブル結合させて手抜き処理w
965: 963 2009/01/31(土)02:52 ID:??? AAS
>>964
数年前に給与計算やったときは、Partial Classを利用して型付DataTableの中に計算ロジック放り込んだ。
DataTableのColumnChangedイベントをチェックして、単価Columnや時間Columnなどに変更が加えられたらば
計算ロジックを呼び出して、DataTableの給料Columnを更新してやるよな感じ。
一度に全部計算するのではなく、必要な部分だけ計算・更新していくのでデバッグは楽だった。
スマートとは言えんw
971(2): 2009/02/01(日)21:04 ID:??? AAS
>>969はどのようなコーディングを推奨しているの?
1.>>963のようなコーディング(楽なため)
2.過去ログにあるようなDataSetを使わず、DataTableに格納する方法(軽いため)
3.上記以外
もちろん、「場合による」なんて回答は辞めて欲しい。
どういう状況で、LoopやIFを使いまくってて困ってるのかを書いて欲しい。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s