C#/.NET网站中:如何将一个数组d[20]赋值给20个TextBox???怎样用for语句啊???
为什么都没有说到关键...怎么让20个TextBox成为个数组啊???命名怎么有规律啊?tb[0]这种是无效的,其他的哪种命名方式可以循环???...
为什么都没有说到关键...怎么让20个TextBox成为个数组啊???命名怎么有规律啊?tb[0]这种是无效的,其他的哪种命名方式可以循环???
展开
5个回答
展开全部
首先要取得20个TextBox的数组集合,例如txt[],然后在循环中给TextBox逐个赋值。
for(int i=0;i<d.Length;i++)
{
txt[i].Text = d[i];
}
命名是你自己定义的,就是一个简单的Control.Name属性,例如你的20个TextBox可以定义为txt_1、txt_2、txt_3这样的格式。
for(int i=0;i<d.Length;i++)
{
txt[i].Text = d[i];
}
命名是你自己定义的,就是一个简单的Control.Name属性,例如你的20个TextBox可以定义为txt_1、txt_2、txt_3这样的格式。
追问
我命名成txt_1、txt_2、txt_3这样之后呢??就这部分不会啊。。怎么让他们成为一个数组集合??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string[] s = new string[n];
//赋初值..省略
for (int i = 0; i< n; i++)
{ ((Label)this.FindControl("Label" + i.ToString())).Text = s[i]; }
//label的ID为Label0,Label1……
//赋初值..省略
for (int i = 0; i< n; i++)
{ ((Label)this.FindControl("Label" + i.ToString())).Text = s[i]; }
//label的ID为Label0,Label1……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先定义一个公共数组变量:
public int[] q = new int[21];
然后再用for循环进行赋值:
for (int i = 1; i <= 20; i++)
{
q[i]=i;
}
最后把数组付给Label:
this.Label9.Text = Convert.ToString(q[0]);
public int[] q = new int[21];
然后再用for循环进行赋值:
for (int i = 1; i <= 20; i++)
{
q[i]=i;
}
最后把数组付给Label:
this.Label9.Text = Convert.ToString(q[0]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、首先 你这 20个TextBox的Name值要有规律;
2、 for(int i=0;i<d.Length;i++)
{
TextBox tbx = (TextBox)this.FindName(规律性的TextBox的Name);
tbx.Text = d[i];
}
2、 for(int i=0;i<d.Length;i++)
{
TextBox tbx = (TextBox)this.FindName(规律性的TextBox的Name);
tbx.Text = d[i];
}
追问
不对啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(int i=0;i<20;i++)
{
textbox[i].text=d[i]
}
{
textbox[i].text=d[i]
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询