有2列,一列有名稱,另一列有電子郵件地址。我希望能夠在下拉列表中顯示名稱列中的名稱,但在asp頁面上提交表單時,請在下一列中使用該電子郵件。使下拉列表引用2 sql列
public void FillAssignedToDropdownOnsite()
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["onsite_db"].ConnectionString);
string query = "SELECT Name, EmailAddress FROM OnsiteData ";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataAdapter adpt = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
cmd.Connection.Open();
adpt.Fill(dt);
cmd.Connection.Close();
lstAssignedTo.DataSource = dt;
lstAssignedTo.DataTextField = "Name";
lstAssignedTo.DataBind();
lstAssignedTo.Items.Insert(0, "Select Onsite Tech");
}
SQL表是OnsiteData 列名和EMAILADDRESS
形式有發送電子郵件下拉。
這裏有些不太正確。 ASP經典和C#? – Steve
我不明白。您是否想要提交所選名稱的電子郵件? – Plue