2012-01-16 5 views
0

У меня есть 3 dropdownlist, которые будут иметь набор значений из базы данных. На моей странице у меня разные элементы управления. Я планировал добавить этот раскрывающийся список в элемент управления ретранслятора.Выпадающий список в элементе управления ретранслятора

Когда пользователь выбирает значение, значение будет сохранено в базе данных либо с помощью кнопки сохранения внутри элемента управления, либо автоматически.

Не могли бы вы сообщить мне, если это возможно? Если да, любой код, который может быть общим, будет полезен.

ответ

0

Да, это возможно. Фокус в том, что DataSource для dropdownlists является отдельным, чем DataSource ретранслятора.

+0

Спасибо Стив. У вас есть образец кода для этого. – user728148

+0

Я googled ваше название и первый удар имел образец кода: http://www.devasp.net/net/articles/display/265.html –

+0

Спасибо Стив. Это не то, что я хотел. Я хочу выпадающий список внутри элемента управления ретранслятора. – user728148

0

Вот пример кода:

protected void cmdSave_Click(object sender, EventArgs e) 
{ 
foreach (RepeaterItem ri in GeneralRepeater.Items) 
     { 
      switch (ri.ItemType) 
      { 
       case ListItemType.Item: 
       case ListItemType.AlternatingItem: 

        DropDownList GetValue = (DropDownList)ri.FindControl("GeneralDDL"); 
        var sSelectedValue = GetValue.SelectedValue; 

        for (int index = 0; index <= PocDiagnoses.MAX_DIAGNOSIS; index++) 
        { 
         foreach (RepeaterItem ri1 in GeneralRepeater.Items) 
         { 
          int iItemIndex = ri1.ItemIndex; 
          DropDownList myDDL = (DropDownList)GeneralRepeater.Items[index].FindControl("GeneralDDL"); 

          FirstPlanOfCare.Diagnoses.Diagnoses[index] = new PatientDiagnosis(myDDL.SelectedValue, new SynergyOnSetDate(new System.DateTime(Year, Month, Day)), "01/02/2011"); //Insert Diagnosis Value 

         } 
        } 
        break; 
      } 
     } 
     //Create 
     Chart.AddPlanOfCare(FirstPlanOfCare); 

}

Смежные вопросы