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

时间:2014-11-06 10:13:39

标签: c# asp.net .net sql-server excel

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

请帮忙。 任何帮助都会很棒

1 个答案:

答案 0 :(得分:0)

使用此代码。

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