List<TextBox> txtList=new List<TextBox>();
txtList.Add(f1);
txtList.Add(f2);
txtList.Add(f3);
……
txtList.Add(12);for(int i=0;i<lis.Count;i++)
{
txtList[i].Text=lis[i].项目 + " " + lis[i].金额;
}写代码要学会观察 程序逻辑的 代码段的共同点是什么,就能用简单的方式实现了。
txtList.Add(f1);
txtList.Add(f2);
txtList.Add(f3);
……
txtList.Add(12);for(int i=0;i<lis.Count;i++)
{
txtList[i].Text=lis[i].项目 + " " + lis[i].金额;
}写代码要学会观察 程序逻辑的 代码段的共同点是什么,就能用简单的方式实现了。
{
TextBox txt = this.Controls["f" + (i + 1).ToString()] as TextBox;
txt.Text = lis[i].项目 + " " + lis[i].金额;
}
我觉得你的描述有问题,一开始你说“放到LIST里,行数不知道”,也就是说 List 里面的数据个数是未知。然后你又说“有12个textbox 想把LIST里的每一行放进一个textbox里去”,既然行数不确定,那怎么textbox 的个数又固定 12 个了呢?