オンラインタイムシート送信システム(ASP.NET C#'sharp')を開発しており、(さまざまなコントロールからの)すべての入力データをSQLサーバーデータベースに送信したいと考えています。私がオンラインで見たものは、同じ宛先データベースへの複数の制御値をまだ扱っていません。コントロールは、HTMLテーブル(構造用)のセルに格納されます。ユーザーは複数のドロップダウンリスト(アイテム= 1〜12)から作業時間を選択し、ドロップダウンで選択されたアイテムは「合計時間」の読み取り専用テキストボックスに計算されます。その他のコントロールには、読み取り専用ではないテキストボックス(ユーザー名用)およびその他のテキストボックス(コメント用)が含まれます。理想的には、[タイムシートの送信]をクリックすると、すべての情報がSQLデータベースに保存されます。
質問する
837 次
1 に答える
0
データベースに値を保存するコントロールごとに、コードビハインドで変数を作成します。
次に、次の手順に従います。:私が推測するコードを記述できる手順について説明します。
SqlConnectionクラスを使用してデータベース接続を作成します。
挿入スクリプトを文字列として書き込みます。例えば
sting strInsertScript = "INSERT INTO TIME_SHEET(values .....)";
次に、以下のようにExecuteNonQueryを使用してコマンドbuを実行します。
SqlCommandクラスを使用してデータベースコマンドを作成します。
SqlCommand objCommand = new SqlCommand(strInsertScript);
objCommand.ExecuteNonQuery();
これで、データがデータベースに保存されます。
于 2012-07-06T14:17:47.640 に答える