根据第二个表中的Selected值获取表的CategoryId

本文关键字:获取 CategoryId Selected 第二个 | 更新日期: 2023-09-27 18:29:18

我有类别的下拉列表。我希望当用户选择类别,然后他必须将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的第二个表。

请帮忙。任何帮助都将是伟大的

根据第二个表中的Selected值获取表的CategoryId

使用此代码。

protected void ddlCategories_SelectedIndexChanged(object sender, EventArgs e)
{
    int a=ddlCategories.SelectedValue;
}