ドロップダウンリストがあるasp.netプロジェクトがあります。ドロップダウンリストの条件に従って、データベースにデータを挿入する必要があります。
例えば; 私のプロジェクトでは、従業員を選択し、テキストボックスからいくつかの値を挿入します。下部のボタンをクリックした後、ドロップダウンリストから従業員を選択したデータベースに変更を挿入する必要があります。
ボタンのクリックコードは次のとおりです。
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection conn;
SqlCommand cmd = new SqlCommand();
string strSQL = "UPDATE info (empid,day1,day2,date1) Values (@empid,@day1,@day2,@date1)";
string bag_str = WebConfigurationManager.ConnectionStrings["asgdb01ConnectionString"].ConnectionString;
conn = new SqlConnection(bag_str);
conn.Open();
cmd.Connection = conn;
cmd.CommandText = strSQL;
cmd.Parameters.Add(new SqlParameter("@day1", Int32.Parse(DropDownList1.SelectedItem.Value)));
cmd.Parameters.Add(new SqlParameter("@day1", Int32.Parse(TextBox1.Text)));
cmd.Parameters.Add(new SqlParameter("@day2", Int32.Parse(TextBox2.Text)));
cmd.Parameters.Add(new SqlParameter("@date1", CalendarExtender1.SelectedDate));
int i = cmd.ExecuteNonQuery();
conn.Close();
if (i > 0)
Response.Write("Data Inserted");
else
Response.Write("Try Again");
}
ここにあなたの心にはっきりさせるべきことがあります。
|ドロップダウンリスト1| (ここをクリックすると、名前が表示されます。)
-マイク
-ジョン
-スーザン
-ケビン
(label1)DAY1:_ __ _ __(TEXTBOX1)
(label2)DAY2:_ __ _ __(TEXTBOX2)
|終了| (ボタン1)
ここから、ドロップダウンリストをクリックして従業員を選択します。値を入力した後、[完了]ボタンをクリックすると、選択した従業員にデータが挿入されます。
ここに重要な質問があります。button_clickイベントをどのように伝えることができますか。ドロップダウンリストから従業員を選択した選択した従業員テーブルにこれらのデータを挿入します。わかった ?
ここでテーブルのサンプルを作成しようとしました。
ID NAME TYPE MON TUE .... SUN TOTAL DAY1 DAY2 DATE ..
1マイクアウト250350.....0900 --- 22-06-2012 ..
350150の2ジョン....1001100 --- 28-06-2012 ..
ここからわかるように、私の友人は、datetimepickersから日付を選択し、ドロップダウンリストから従業員を選択し、テキストボックスに値を入力してから、[完了]ボタンをクリックします。
day1、day2の値は、選択した従業員に挿入する必要があります。
あなたの答えを待ってください、私はそれがあまりにもひどく必要です。
ありがとう。
あなたの助けを4つの目で待っています。ありがとう。
私の友達の意味を理解しましたか?ありがとう。