函数使用c#基于下拉列表项值获取标签值

时间:2016-10-27 22:22:49

标签: c# html-select

我有一个绑定到数据库的下拉列表,我有一个标签。

我需要根据项目值(在本例中等于会话变量值)将标签文本设置为下拉列表项目文本。

我不知道如何从每个项目中获取值并返回文本。

这是我的尝试,但它无效。

protected void Page_Load(object sender, EventArgs e)
{
    CargarDDLCentroC();
    lbcentro.Text = Centrocosto(Convert.ToInt32(Session["numero"].ToString()));
}


private string Centrocosto(int m)
{
    string res = "";

    for (var i = 1; i <= 20; i++)
    {
        if (i == m)
        {
            res = DDLCentroC.Items[i].Text;
            break;
        }
    }

    return res;
}

我收到以下错误:&#34;索引超出范围。必须是非负数且小于集合的大小&#34;

0 个答案:

没有答案