0

オンラインタイムシート送信システム(ASP.NET C#'sharp')を開発しており、(さまざまなコントロールからの)すべての入力データをSQLサーバーデータベースに送信したいと考えています。私がオンラインで見たものは、同じ宛先データベースへの複数の制御値をまだ扱っていません。コントロールは、HTMLテーブル(構造用)のセルに格納されます。ユーザーは複数のドロップダウンリスト(アイテム= 1〜12)から作業時間を選択し、ドロップダウンで選択されたアイテムは「合計時間」の読み取り専用テキストボックスに計算されます。その他のコントロールには、読み取り専用ではないテキストボックス(ユーザー名用)およびその他のテキストボックス(コメント用)が含まれます。理想的には、[タイムシートの送信]をクリックすると、すべての情報がSQLデータベースに保存されます。

4

1 に答える 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 に答える