2015-06-08 6 views
0

У меня есть четыре раскрывающихся списка при выборе каждого раскрывающегося списка в поле текстового поля страницы asp.net, которое должно заполнить значение, которое выбрано пользователем на странице с выпадающим списком, нет SQL-бизнеса здесь, напра, ddl1 содержит ... Tiger Lion Deer ddl2 содержит ... Сибирь RSA Намибия ddl3 содержит ... Хищник Хищник травоядногоASP.NET: заполнить поле «Текстовое поле» при выборе списка выпадающего списка

, если пользователь выбирает тигр из ddl1, сибири из ddl2 и cornivore от ddl3, поле текстового поля должно обновляться как, Tiger Siberia Carnivore Я использовал StringBuilder с классом append ниже,

 public List<StringBuilder> GetAnimalDetails() 
    { 
     StringBuilder typo = new StringBuilder(); 
     typo.Append(DropDownListBranch.SelectedValue); 
     typo.Append(" "); 
     typo.Append(DropDownListMilestone.SelectedValue); 
     typo.Append(" "); 
     typo.Append(DropDownListType.SelectedValue); 
     typo.Append(" - "); 
     typo.Append(DropDownListVersion.SelectedValue); 
     return typo.ToString().ToList(); 

    } 
+0

Итак, Что ваша проблеме здесь? – Vanest

+0

Так в чем проблема? Кроме того, я бы предложил использовать 'SelectedText' вместо' SelectedValue', если вы не получите правильный текст. @Vanest - Lol. Timing. –

+0

@ Харви: Я думаю, что SelectedText OR SelectedValue в порядке со мной. Вы можете связать одно и то же поле в SelectedText AND SelectedValue правильно? –

ответ

0

Учитывая простой текстовое наполнение со значениями выпадающих, вы можете попробовать что-то подобное,

public string GetAnimalDetails() 
    { 
     string typo = string.Empty; 

     typo = DropDownListBranch.SelectedValue; 
     if (!string.IsNullOrEmpty(typo) && !string.IsNullOrEmpty(DropDownListMilestone.SelectedValue)) 
     { 
      typo += " "; 
     } 
     typo = typo + DropDownListMilestone.SelectedValue; 
     if (!string.IsNullOrEmpty(typo) && !string.IsNullOrEmpty(DropDownListType.SelectedValue)) 
     { 
      typo += " "; 
     } 
     typo = typo + DropDownListType.SelectedValue; 
     if (!string.IsNullOrEmpty(typo) && !string.IsNullOrEmpty(DropDownListVersion.SelectedValue)) 
     { 
      typo += " - "; 
     } 
     typo += DropDownListVersion.SelectedValue; 

     return typo; 
    } 


    protected void DropDownListBranch_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     txtAnimalDetails.Text = GetAnimalDetails(); 
    } 

    protected void DropDownListMilestone_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     txtAnimalDetails.Text = GetAnimalDetails(); 
    } 

    protected void DropDownListType_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     txtAnimalDetails.Text = GetAnimalDetails(); 
    } 

    protected void DropDownListVersion_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     txtAnimalDetails.Text = GetAnimalDetails(); 
    } 

Надеется, что это помогает ...

+0

извините за поздний ответ, я уже пробовал это, его работа без проблем .... спасибо большое – tilakraj

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