我有类别的下拉列表。我希望当用户选择类别时,他必须将Excel工作表上传到表格中。所以我希望无论他选择哪个ID并上传工作表,它的ID都应该复制到表格的列中。我已经在下拉列表中提取了类别。需要如何从列表中复制selectedValue的ID。
请参阅下拉列表中的获取类别的代码: -
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
conn.Open();
SqlCommand cmd = new SqlCommand("Select * from dbo.CategoriesForMerchant where ParentId is null", conn);
SqlDataReader dr = cmd.ExecuteReader();
ddlCategories.DataSource = dr;
ddlCategories.Items.Clear();
ddlCategories.DataTextField = "CategoryName";
ddlCategories.DataValueField = "CategoryId";
ddlCategories.DataBind();
ddlCategories.Items.Insert(0, new ListItem("--Select Category--", "0"));
conn.Close();
}
}
我有第二个表,列名为CategoryId。
请帮忙。 任何帮助都会很棒
答案 0 :(得分:0)
使用此代码。
protected void ddlCategories_SelectedIndexChanged(object sender, EventArgs e)
{
int a=ddlCategories.SelectedValue;
}