C# 从 for 循环打印编号
本文关键字:打印 编号 循环 for | 更新日期: 2023-09-27 18:36:36
我想通过在下拉列表中选择一个项目来显示数字,比如 1 到 100。我的意思是,如果我选择 4 次,它应该算作 4 次并显示。我已经尝试了下面的代码,但它不起作用。
//Method
public void cl()
{
if (Catddl.SelectedIndex != 0)
{
for (int i = 1; i <= 100; i++)
{
Label12.Text = Convert.ToString(i);
}
}
}
//called the method
protected void Catddl_SelectedIndexChanged(object sender, EventArgs e)
{
cl();
}
我解决了你的问题,这就是结果。它对我来说效果很好。希望它对你也有用。
static int count = 0;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bind();
}
}
private void bind()
{
ArrayList ar = new ArrayList();
ar.Add("first");
ar.Add("Second");
ar.Add("Third");
ar.Add("Four");
ar.Add("Five");
ar.Add("Six");
ar.Add("Seven");
DropDownList1.DataSource = ar;
DropDownList1.DataBind();
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
//string str = DropDownList1.SelectedValue;
if (count == 0)
count = 1;
Label1.Text = count++.ToString();
}
不过,如果您有任何疑问,请询问。
如果您尝试计算用户从下拉列表中选择某些内容的次数,您可以执行以下操作:
int counter = 0;
private void Catddl_SelectedIndexChanged(object sender, EventArgs e)
{
counter++;
Label12.Text = counter.ToString();
}