【发布时间】:2009-09-17 00:42:13
【问题描述】:
我正在制作一个有趣的“调查”表格,并试图通过使过程过于复杂来打破单调乏味的情况。我有一组单选按钮列表,我想从一串名称和一串值动态创建它们。价值观不是问题。它正在创建我无法弄清楚的所有单选按钮列表。
例如,我可以继续这样做:
string[] level = {"Expert", "Proficient", "Limited Experience", "No Experience"};
this.rblCSharp.Items.Clear();
for (int i = 0; i < level.GetLength(0); i++) {
this.rblCSharp.Items.Add(level[i]);
}
this.rblCSharp.RepeatDirection = RepeatDirection.Horizontal;
this.rblVbNet.Items.Clear();
for (int i = 0; i < level.GetLength(0); i++)
{
this.rblVbNet.Items.Add(level[i]);
}
this.rblVbNet.RepeatDirection = RepeatDirection.Horizontal;
...但我不想。我想做更多这样的事情:
string[] level = {"Expert", "Proficient", "Limited Experience", "No Experience"};
string[] language = { "CSharp", "VbNet", "VbClassic", "Crystal", "Ssrs", "Sql2005", "UiWeb" };
for (int j = 0; j < language.GetLength(0); j++) {
this.rbl[j].Items.Clear();
for (int i = 0; i < level.GetLength(0); i++) {
this.rbl[j].Items.Add(level[i]);
}
this.rbl[j].RepeatDirection = RepeatDirection.Horizontal;
}
【问题讨论】:
标签: c# asp.net dynamic radiobuttonlist