现在数据中一个表ScoreOrder中记录的顺序每天都要变化,记录不是太多不超过20条,但不固定记录数,经常需要修改Oder的值,数据库如下
  Id(int主键)   Name       Order(int)
   23            aaa         1
   24            bbb         2
   25            ccc         3
   26            ddd         4 
   27            eee         5
   28            fff         6
   ...           ...        ...现在问题是:
1、页面显示时order 应该放在什么类型中适合修改?
2、放入该类型中,CS中怎样循环读到该记录ID值和修改后的Order值?请各位老大赐教。老板崔德金,我是范筹思,来我们这我请客。

解决方案 »

  1.   

    1、页面显示时order 应该放在什么类型中适合修改?string类型,保存前可以判断是否是int型
      

  2.   

    1 string 类型啊,不过这样最好用个验证控件来保证输入的是int
    2 我建议你如果是用datagrid来做的话,最好能有两个id列开始的时候都是相同值,只不过一个是专门负责编辑的一个是保存原来id的,然后遍历整个datagrid进行更新,这种代码可以在lovecherry.cnblogs.com上面找到