Невозможно привязать выпадающий список к списку словарной коллекции - PullRequest
0 голосов
/ 20 февраля 2012

Я не могу привязать выпадающий список к списку словарных наборов (в коде сзади) во время выполнения.Выпадающий список находится внутри элемента вставки формы представления.Пожалуйста, предоставьте решения.

1 Ответ

0 голосов
/ 20 февраля 2012

В обработчике событий FormView DataBound:

protected void FormView1_DataBound(object sender, System.EventArgs e)
{
    switch (FormView1.CurrentMode){
        case FormViewMode.ReadOnly:
            break;
        case FormViewMode.Edit:
            break;
        case FormViewMode.Insert:
            DropDownList ddl = (DropDownList)FormView1.FindControl("DdlID");
            var dict = new Dictionary<String,String>();
            dict.Add("1", "Foo");
            ddl.DataSource = dict;
            ddl.DataValueField = "Key";
            ddl.DataTextField = "Value";
            ddl.DataBind();
            break;
    }
}
...