複数行・列あるグリッドでマスメに入力欄があるときに
DBに登録されている内容をマスメの入力欄にセットする。
登録ボタンの処理でまず入力チェックを実行し、問題なければサーバで登録処理をする。

今テーブルタグを利用しています。
入力欄は列で同じID、NAMEにしています。
クライアントでの入力チェックロジックで、チェックしやすいからです。
あと入力欄を同じNAMEにすることで、Requestで値を取得する際、カンマ区切りで取得出来るので
データを一気に登録できて便利だからです。

だから今DBの内容からテーブルタグを生成するのをResponse.Writeを使ってやろうかなと思っているのですが
どうでしょうか?