按索引检索下拉列表?

时间:2016-12-10 03:54:03

标签: c# asp.net

我的下拉列表中有3个项目(它总是不同,项目数量可能更少但不多,由sqldatasource限制)和3个图表控件。我们的想法是,下拉列表中的每个项目都会运行一些查询,并在页面加载上绑定到各自的图表。我在考虑用它的索引来检索ddl,但是我不确定这是怎样的,甚至是正确的方法。

我在考虑这样的事情,或者foreach循环是否有效?:

protected void Page_Load(object sender, EventArgs e)
{

    if (DropDownList1.Items == DropDownList1[0]);
    {
        DataTable dt = this.test();
        Chart0.DataSource = dt;
        Chart0.DataBind();
    }

    if (DropDownList1.Items == DropDownList1[1]) ;
    {
        DataTable dt1 = this.test1();
        Chart1.DataSource = dt1;
        Chart1.DataBind();
    }

    else if (DropDownList1.Items == DropDownList1[2]) ;
    {
        DataTable dt2 = this.test2();
        Chart2.DataSource = dt2;
        Chart2.DataBind();
    }
}

由于

1 个答案:

答案 0 :(得分:0)

我想我找到了答案。我可以使用DropDownList1.Items [INDEX] .Text作为参数值。