[過去ログ] 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