2015-01-17 4 views
-2

Я не знаю, как решить эту проблему, пожалуйста, помогите мне, у меня есть 2 texboxes, что вы вводите в 2-х номеров, как:Значения от texbox до DROPDOWNLIST

 
From: 5 

To: 10 

Баттона, который отправляет его в раскрывающемся списке

Раскрыть список показывает

 
5,6,7,8,9,10 
+0

ButtonClick ** ИНТ х = int.Parse (TextBox1.Text); ** ** ИНТ у = int.Parse (textbox2.text) **; Idont теперь как начать – Mild

+0

Использование javascript или C#? – Mairaj

+0

Я использую C#! – Mild

ответ

1

Поскольку вы не показали нам никакого кода, я написал свой собственный. Назовем ваши текстовые поля TextBox1 и TextBox2.

В случае Click событий вашего Button, сначала вычислите эти значения как целое число.

int start = Int32.Parse(TextBox1.Text); 
int end = Int32.Parse(TextBox2.Text); 

После этого проверьте ваш end больше, чем start и принять ряд с Enumerable.Range с вашими ценностями;

if(end > start) 
    IEnumerable<int> list = Enumerable.Range(start, end - start + 1); 

И, наконец, привяжите этот список к выпадающему списку, например;

DropDownList1.DataSource = list; 
DropDownList1.DataBind(); 

Если это необходимо, определить его DataTextField и DataValueField свойства, а также.

Также обратите внимание на PostBack концепции: What is a postback?

+0

Возможно, вы должны добавить некоторое объяснение, когда у нас есть PostBack, и в случае, когда нам нужно перевязать DropDownList. – mybirthname

+0

Спасибо за помощь, спасибо огромное за отличный день – Mild

+0

@mybirthname Да, добавлено. Благодарю. –