例如:有两个字段分别为:二级行政区 、 三级行政区,其中有三条记录,
二级行政区字段的值都是“南洋地区”,而三级行政区字段的值分别为:名样县、志同县、经仪县,显示时,我想让三条记录的二级行政区字段的值只显示一次“南洋地区”,也就是二级行政区字段的三条记录合并,请教该怎么办?
控件、代码都可以。

解决方案 »

  1.   

    用query做为数据集
    sql:
    select namefirst+namesecond as fullname from nametable
      

  2.   

    建议使用第三方控件,比如Dev Expense中的dxDBGrid
      

  3.   

    请问哪里有dxDBGrid下载?
    把控件直接发到我邮箱也行:[email protected]
    马上给分
      

  4.   

    with StringGrid do
    begin      
        // 判断条件()
        if Cells[ACol,ARow] = Cells[ACol,ARow - 1] then
        begin
           MyRect := CellRect[ACol,ARow] ;
           MyRect.Top := MyRect.Top -1 ;
           Canvas.TextRect(MyRect,MyRect.Left,MyRect.Top,'');
        end
    end
      

  5.   

    http://51delphi.com/delphi/soft?cx=dxDBGrid要先注册
      

  6.   

    http://51delphi.com/delphi/soft?cx=dxDBGrid我已下载,可是却说找不到dxDBGrid,请问哪里还有?