比如 :
一个项目中
dropdownList1 是起始位置 T001一直到T0010  dropdownList2 是结束位置 T001-T0010
ID是自动增长的 ( 种子是1)。
那么   如果dropdownList1  选中T001 dropdownList2   选中了T005
 这个还有一个外键  默认都是1
怎么把这5个的外键ID都修改成2   ?
求教了

解决方案 »

  1.   


    UPDATE 表 SET 外键ID=2 WHERE 字段 BETWEEN T001 AND T005是要数据库操作还是什么?
      

  2.   

    DropDownList 与外键有什么关系?如果楼主有两个问题,请分开问,不要混在一起哦!
      

  3.   


    但是 T001 and T005是测试数据  并不是所有的格式都是这样的 貌似只能取ID
      

  4.   

    呵呵 不好意思 是数据库操作的数据库中一个表 中 的外键   
    表中ID   StateId  Name
     dropdownList读取的是name 值
     
      

  5.   

    还有请教下  怎么取得两个dropdownList之间选择的索引的差
      

  6.   


    DropDownList可以绑定文本字段和值字段        //...
                //从数据库获取数据的代码
                DropDownList1.DataTextField = "Name";       //显示的文本字段
                DropDownList1.DataValueField = "StateId";   //绑定的值字段
                DropDownList1.DataBind();            //选择的索引差
                int offset = DropDownList2.SelectedIndex - DropDownList1.SelectedIndex;            //如果你想获取选中项的值,这样
                int minValue = Convert.ToInt32(DropDownList1.SelectedValue);
                int maxValue = Convert.ToInt32(DropDownList2.SelectedValue);
      

  7.   

    怎么取得两个dropdownList之间选择的索引的差this.Dropdownlist1.SelectedIndex-this.Dropdownlist2.SelectedIndex但是要保证1大于2 如果小于取绝对值也可以