兄弟们谁清楚把数据并排操作呢。比如我有100条数据,要分4排并行显示出来,而且还可以进行增删改,有什么好的方法来处理呢。哪位兄弟可以把设计思路写出来呢。分不够了可以再加。

解决方案 »

  1.   

    假设你的100条数据分四部分显示在四个dbgrid中(至于修改,向修改哪部分就在哪部分的dbgrid上直接修改就好了),可以这样做:field1是排序的字段,order by 这个语句千万不能少。否则结果也许会不正确select top 25 * from table order by field1 ///////这个是第一个dbgrid所对应的query的sql语句,就是取其中的前25条数据//////////select top 25 * from table where  field1 not in 
    ( select top 25 * from table order by field1 ) order by field1 ///////这是第二个dbgrid,显示第二段25条记录//////////////////select top 25 * from table where  field1 not in 
    ( select top 50 * from table order by field1 ) order by field1 ///////这是第三个dbgrid,显示第三段25条记录//////////////////select top 25 * from table where  field1 not in 
    ( select top 75 * from table order by field1 ) order by field1 ///////这是第四个dbgrid,显示第四段25条记录