注册 登录
编程论坛 ASP.NET技术论坛

求改一下ASP.NET动态生成控件DropDownList代码

东方燕之峰 发布于 2020-04-11 22:04, 2421 次点击
这是一段前台动态生成控件控件添加在表格中的代码
<table width="1024" border="1">
<%//在此实现动态生成drp
DropDownList[] drp = new DropDownList[100];

for (int i = 0; i <10; i++)
{%>
<tr>
<%for (int j = 0; j < 10; j++)
{
int m = i * 9 + j;%>
<td>
<%drp[m] = new DropDownList();
drp[m].ID = m.ToString();
drp[m].Items.Add(new ListItem("物理", m.ToString()));
drp[m].Items.Add(new ListItem("化学", m.ToString()));
drp[m].Items.Add(new ListItem("生物", m.ToString()));
form1.Controls.Add(drp[m]);%>
</td>
<%}%>
</tr>
<%}%>
</table>

运行时出错在form1.Controls.Add(drp[m]);%>,如何更改才能正确运行
请指导,谢谢
0 回复
1