本帖最后由 EnglishNameIsking 于 2011-08-15 23:33:26 编辑

解决方案 »

  1.   

    dropdownlist
    会变成select
    相应onchange
    判断selectedIndex,做出逻辑
      

  2.   

    //就是 this.DropDownList1.SelectedIndex+1 这一项到 this.DropDownList2.SelectedIndex-1 需要更新为2
    //0-this.DropDownList1.SelectedIndex 与 this.DropDownList2.SelectedIndex 到this.DropDownList2.Items.Count-1 需要更新为1
    //你指的状态是什么东西 但是DDL1  DDL2的item必须相等
      

  3.   


    状态是外键呢 1是未分配 2是已分配 3是拆迁  dropdownlist读取是1和2(属于自己的) 修改状态为已经做好了 修改成2  但是剩下的一些状态为2的还是2   
    导致其它项修改的时候 不能读取出来  
      

  4.   

    状态是外键呢 1是未分配 2是已分配 3是拆迁 dropdownlist读取是1和2(属于自己的) 修改状态为已经做好了 修改成2 但是剩下的一些状态为2的还是2   
    导致其它项修改的时候 不能读取出来
      

  5.   

    获取的值分别是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);