【发布时间】:2014-02-05 11:47:35
【问题描述】:
我有 6 个具有以下值的 DropDownList;
ABC,DEF,GHI,JKL,MNO,PQR
我想通过从每个下拉列表中获取值,将 ddl1、ddl2、ddl3、ddl4、ddl5 和 ddl6 中的值插入到我的 SQL 表中。
我目前有以下内容,但需要对其进行调整以插入每个下拉列表中的值而不是相同的值:
SqlConnection sqlCon = new SqlConnection("Data Source=***; User ID=***; MultipleActiveResultSets=True; Password=***; Initial Catalog=PMRDA;");
try
{
sqlCon.Open();
foreach (string str in AllOptions)
{
SqlCommand cmd = new SqlCommand("INSERT INTO lboard(eventType, date, college) values (@eventType, GETDATE(), @college)", sqlCon);
SqlParameter eventType = cmd.Parameters.Add("@eventType", SqlDbType.VarChar);
SqlParameter college = cmd.Parameters.Add("@college", SqlDbType.Char);
eventType.Value = ddlEventType.SelectedItem.Value;
college.Value = ddl5.SelectedItem.Value;
cmd.ExecuteNonQuery();
}
LabelStatus.Text = "Submitted Succesfully";
}
catch(Exception ex)
{
LabelStatus.Text = ex.Message;
}
finally
{
sqlCon.Close();
}
【问题讨论】:
-
下拉列表是指组合框,对吧?
标签: c# sql foreach sql-insert