"Венчурные Интеллектуальные Проекты"
02 Мая 2024, 17:17:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: asp:DropDownList в EditItemTemplate в asp:GridView - значение из базы данных  (Прочитано 2876 раз)
0 Пользователей и 1 Гость смотрят эту тему.
krakoss
Разработчик 2
Ветеран
***
Offline Offline

Сообщений: 600


Email
« : 01 Февраля 2012, 00:47:37 »

И вот ради того чтобы понять как работает этот код - найти его и использовать в работе - я перелопатил инет в течении 12 часов - но доволен и очень зол на себя ... за что не скажу
Код:
protected void gvR_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Attributes["onmouseover"] = "this.style.backgroundColor='#FFE4B5'";
            e.Row.Attributes["onmouseout"] = "this.style.backgroundColor='#FFFFFF'";
            Label _lblidBR = (Label)e.Row.FindControl("lblidBR");
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                if ((e.Row.RowState == (DataControlRowState.Edit | DataControlRowState.Alternate))
                    || (e.Row.RowState == DataControlRowState.Edit))
                {

                    int lblidBR = Convert.ToInt32(_lblidBR.Text);
                    DropDownList ddl = (DropDownList)e.Row.FindControl("ddlBRName");
                    ddl.DataSource = brTA.GetData();
                    ddl.DataValueField = "idBR";
                    ddl.DataTextField = "nameBigRegion";
                    ddl.DataBind();
                    ddl.SelectedValue = lblidBR.ToString();
                   
                }
            }
        }
     }
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!