从文本框到下拉列表的值

时间:2015-01-17 11:36:28

标签: c# asp.net

我不知道如何解决这个问题请帮帮我我有两个你输入2个数字的texbox:

From: 5

To: 10

将其发送到下拉列表的按钮

下拉列表显示

5,6,7,8,9,10

1 个答案:

答案 0 :(得分:1)

由于您没有向我们展示任何代码,我自己编写了代码。我们将您的文本框称为TextBox1TextBox2

Click的{​​{1}}事件中,首先将这些值计算为整数。

Button

之后,检查您的int start = Int32.Parse(TextBox1.Text); int end = Int32.Parse(TextBox2.Text); 是否大于end,并使用Enumerable.Range与您的值取得范围;

start

最后,将此列表绑定到您的下拉列表中,如;

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

如果需要,也可以定义DropDownList1.DataSource = list; DropDownList1.DataBind(); DataTextField属性。

另请参阅PostBack概念:What is a postback?