获取的值分别是123456789 它们状态为1和2两种状态 ------------------- 这个是指一个集合么?然后根据两个下拉框的值来更改这个集合元素的状态?先获取到两个值 int min = int.Parse(dropdownlist1.SelectedValue) - 1; int max = int.Parse(dropdownlist2.SelectedValue) - 1; List<YourT> list = ..... var selected = list.Skip(min).Take(max-min); selected.ToList().ForEach(l => l.state=1); list.Except(selected).ToList().ForEach(l => l.state=2);
会变成select
相应onchange
判断selectedIndex,做出逻辑
//0-this.DropDownList1.SelectedIndex 与 this.DropDownList2.SelectedIndex 到this.DropDownList2.Items.Count-1 需要更新为1
//你指的状态是什么东西 但是DDL1 DDL2的item必须相等
状态是外键呢 1是未分配 2是已分配 3是拆迁 dropdownlist读取是1和2(属于自己的) 修改状态为已经做好了 修改成2 但是剩下的一些状态为2的还是2
导致其它项修改的时候 不能读取出来
导致其它项修改的时候 不能读取出来
-------------------
这个是指一个集合么?然后根据两个下拉框的值来更改这个集合元素的状态?先获取到两个值
int min = int.Parse(dropdownlist1.SelectedValue) - 1;
int max = int.Parse(dropdownlist2.SelectedValue) - 1;
List<YourT> list = .....
var selected = list.Skip(min).Take(max-min);
selected.ToList().ForEach(l => l.state=1);
list.Except(selected).ToList().ForEach(l => l.state=2);