如何使用循环对多个下拉列表进行数据绑定

时间:2019-04-26 06:33:32

标签: c# jquery

我得到了一个包含10个asp.dropdownlists和1个HTML表格的网络表单,每个dropdownlist都与一行表格单元格交互。

这些代码可以完美地工作,但是太混乱了。我想简化它,以便于阅读和维护。

第一个代码与下拉列表(mat0,mat1,mat2 .... mat9)(c#)交互

每个下拉列表共享相同的数据源,值和文本。 我使用sqlAdapter + sqlDataset + using()方法进行数据绑定。 有没有办法像循环遍历“下拉列表”那样简化代码。

第二代码与表行(jQuery)交互

该表包含3列* 10行。
第3栏(总价格)=第1栏(数字)*第2栏(价格)(同一行) 我使用keyup(function,所以sigma是同时计算的。

'IronPython.Runtime.Exceptions.ImportException'(Microsoft.Dynamic.dll)

对于c#,我期望(i = 0,i <= 10,i ++){mat [i]的某种循环。 对于JQuery,我只希望有1个JQuery。 (如果可能)

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作;

foreach(DropDownList list in Controls.OfType<DropDownList>())
{
    //TODO: Your desired code
}