2011-03-30 4 views
0

campbellが提案しましたので、ここで私はこの問題について新しい質問をします。c#aspの全行が重複しています。テーブル

私はASP:Tableを持っていて、デフォルトでは1行あります。ボタンをクリックすると、同じ行をもう一度追加して、より多くのデータ入力を可能にすることができます。最終的には、行のデータをSQLデータベースにコミットできます。

私のテーブルコード

<asp:Table ID="Table1" runat="server" Height="50%" Width="100%"> 
      <asp:TableHeaderRow CssClass="lblrow2" HorizontalAlign="Left" BackColor="AliceBlue"> 
       <asp:TableHeaderCell ID="haccountref">Account Ref:</asp:TableHeaderCell> 
       <asp:TableHeaderCell ID="hproduct">Product</asp:TableHeaderCell> 
       <asp:TableHeaderCell ID="hqty">Qty:</asp:TableHeaderCell> 
       <asp:TableHeaderCell ID="hunitprice">Unit Price:</asp:TableHeaderCell> 
       <asp:TableHeaderCell ID="hdiscount">Discount:</asp:TableHeaderCell> 
       <asp:TableHeaderCell ID="htotal">Total Line Amount:</asp:TableHeaderCell> 
      </asp:TableHeaderRow> 
      <asp:TableRow CssClass="r1"> 
       <asp:TableCell><asp:TextBox ID="vaccountref" ReadOnly="True" runat="server"></asp:TextBox></asp:TableCell> 
       <asp:TableCell><asp:DropDownList runat="server" ID="vproduct"></asp:DropDownList></asp:TableCell> 
       <asp:TableCell><input id="Qty" type="text" /></asp:TableCell> 
       <asp:TableCell><input id="Unit Price" type="text" /></asp:TableCell> 
       <asp:TableCell><input id="Discount" type="text" /></asp:TableCell> 
       <asp:TableCell><input id="Total" type="text" /></asp:TableCell> 
       <asp:TableCell><input id="Button1" type="image" src="plusButton.png" value="button" /></asp:TableCell> 
      </asp:TableRow> 
     </asp:Table> 

ここで問題は、私はこれを適切に達成するであろうと私はその後、SQLに別々の行としてデータを送信することができますどのようにでしょうか?事前に

おかげ

ジャスティン

答えて

1

あなたはこれらのダウン質問を壊した場合は、あなたが

  1. は、ユーザが記入できるページへのテキストボックスなどの入力フィールドを追加に必要な手順です。
  2. この新しいエントリを送信するボタンを追加します。
  3. ボタンクリックハンドラで、新しいtablerowを作成し、ユーザーが入力した新しいデータを入力します。
  4. ユーザーがデータベースにテーブルを保存するときは、テーブルのすべての行をループして挿入するだけです。

私は各ステップでさらに詳しく説明できますが、この一連のステップはこれを行う1つの方法であり、あまり難しくありません。

テーブルに行を追加する方法については、この記事のセクションをご覧ください。http://www.developerfusion.com/article/4410/in-depth-aspnet-using-adonet/4/

関連する問題