
前提
OS windows10
Visual Studio2019
.NET Framework 4.8
ASP.NETでWeb Formsを作成しています。
ASP.NETでグリッドビューを作成し、そこへデータを入力しています。
「確定」というボタンを押すと、入力したデータをテーブルへインサートし、
その後そのデータを帳票へ出力するというシステムを作成しています。
GridViewには、asp:TextBoxやasp:DropDownListを設定しております。
実現したいこと
実現したいこととしては、インサートをすればテーブルにデータがどんどんたまっていきますが、
帳票へ出力したいのはあくまでGridViewに入力したデータのみを出力したいです。
流れとしては
GridViewにデータ入力 → 確定 → テーブルへインサート → 帳票出力(GridViewのデータのみ)
となります。
GridViewには複数行データが入力可能です。
発生している問題・エラーメッセージ
テーブルからの印刷はできるのですが、今GridViewに入力したデータかどうかをどのように判定してよいかががわかりません。
インサートする際に、アイデンティティを振ろうかと思ったのですが、番号のみではどのタイミングでインサートがされたかが不明なため困っております。
イメージとしては、1回目にインサートを行ったデータ(複数)に対しては 1 2回目にインサートをを行ったデータに対しては 2 といったようなインサートごとにグループ分けするための値を入れれば良いでしょうか。

0 コメント