如何在dbgrideh中实现相同记录只显示上一条,而下条则为空白(100分)

  • 主题发起人 主题发起人 fodou
  • 开始时间 开始时间
F

fodou

Unregistered / Unconfirmed
GUEST, unregistred user!
如題,<br>aa &nbsp;bb cc dd ee ff<br>1 &nbsp; &nbsp;1 &nbsp;1 &nbsp;22 2 3<br>1 &nbsp; &nbsp;1 &nbsp;1 &nbsp;33 4 5<br>2 &nbsp; &nbsp;2 &nbsp;2 &nbsp;34 5 6<br>2 &nbsp; &nbsp;2 &nbsp;2 &nbsp;45 6 7<br>要實現以下形式<br>aa &nbsp;bb cc dd ee ff<br>1 &nbsp; &nbsp;1 &nbsp;1 &nbsp;22 2 3<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;33 4 5<br>2 &nbsp; &nbsp;2 &nbsp;2 &nbsp;34 5 6<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;45 6 7
 
设置DBGridEh相应Columns的HideDuplicates为True
 
这种效果我是用别的控件来做的,<br>如楼上设置:<br>如: &nbsp; &nbsp;1 &nbsp; &nbsp;1 &nbsp;1 &nbsp;33 4 5<br>&nbsp; &nbsp; &nbsp; &nbsp; 2 &nbsp; &nbsp;1 &nbsp;2 &nbsp;34 5 6<br><br>结果是:1 &nbsp; &nbsp;1 &nbsp;1 &nbsp;33 4 5<br>&nbsp; &nbsp; &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 2 &nbsp;34 5 6<br>像这种情况怎么用这个控件来处理(学习)
 
我也是用DBGridEh实现的.不过如果用DBGrid,我想可能要用Canvas自己画了.放个全局变量,循环,判断是否相同,然后再画到网格中
 
这样循环去画效率不是很低啊
 
感謝各位,仍沒有找到解決方法..
 
可以尝试一下用TMS控件中的ADVDBGRID
 
要不就在后台数据库中写好(加自动编号),前台再根据编号顺序调用出来
 
最好用stringgrid 便于控制
 
后退
顶部