我有一个需要帮助修改的 C#.NET 方法。该方法的代码当前如下所示:
Model1.Items.Clear();
Color1.Items.Clear();
Voltage1.Items.Clear();
Model1.DataSource = modelList;
Color1.DataSource = colorList;
Voltage1.DataSource = voltagelist;
Model1.DataBind();
Color1.DataBind();
Voltage1.DataBind();
Model1、Color1 和 Voltage1 都是下拉菜单的 ID,它们根据用户输入填充选项,并在其他地方处理。我的问题是,根据用户想要输入的数据量,每个菜单最多可以有十五个单独的实例。
这些菜单的 ID 将递增(Model1、Model2 ... Color1、Color2 ... 等),并且为了方便起见,它们都将被硬编码到应用程序中,而不是在运行时创建。
每组这些 DDL 都有自己的输入框,因此在 userInput5 中输入输入将触发 Model5、Color5 和 Voltage5 的填充。我的想法是我包含一个变量,我可以将集合的数量应用于该变量,并将此方法更改为看起来像“Model[number].Items.Clear();” 等等,但我不知道如何实现这一点。
很抱歉这个低级问题,但任何帮助将不胜感激。