1.
ORDER BY 该字段
2.
可以用MSHFlexGrid
Microsoft Hierarchical FlexGrid Control 6.0

解决方案 »

  1.   

    可以用三个或者多一些的DataGrid实现
      

  2.   

    左面用一个treeview 右边用listview 做一个类似于资源管理器的样式。
    左面写地名, 例如 点击北京 listview中显示所有北京的客户。
    然后选择某一个客户点击详细资料,弹出详细资料窗体。
      

  3.   

    我觉得 True1024(星空) 说得不错,让我试试看:)大家还有什么其他的办法?谢谢大家的发言:)
      

  4.   

    属性 类型 说明
    AllowBigSelector Boolean 返回/设置一个值,定义当在行或列的头部单击时,是否该行或列将整个被选中
    AllowUseResizing Enum 设置/返回一个值,定义用户是否可以调整网格行,列的尺寸
    BackColor Ole_Color 设置/返回一网格中非固定单元的背景色
    BackColorBand Array/Ole_Color 设置/返回网格中每个独立BAND的背景色
    BachColorBkg Ole_Color 设置/返回网格的背景色(单元头部除外)
    BackColorFixed Ole_Color 设置/返回网格中固定单元的背景色
    BackColorHeader Array/Ole_Color 设置/返回网格头部单元的背景色
    BackColorIndent Array/Ole_Color 设置/返回网格中凹痕部分的背景色
    BackColorSel Ole_Color 设置/返回网格选中单元的背景色
    BackColorUnpopulated Ole_Color 设置/返回网格非用户操作区的背景色
    BandData Array/Long 为独BAND设置/返回任意的值,以合在代码中通过这些值确定BAND
    BandDisplay Enum 定义在网格中BAND是水平还是垂直显示
    BandExpandable ARRAY/BOOLEN 设置/返回值指明独立的BAND能否被折叠或展开
    BandIndent Array/Long 定义BAND划分的字段数量
    BandLevel Long 返回当前的单元包含的BAND总数量
    Bands Long 返回网格中BAND总数量
    CellAlignment Integer 设置/返回一个值以定义当前单元的水平和垂直对齐方式
    CellBackColor Ole_Color 定义当前单元的字体是否为粗体
    CellFontBold Boolean 定义当前单元的字体是否为粗体
    CellFontItalic Boolean 定义当前单元的字体是否为斜体
    CellFontName String 定义当前单元的字体名
    CellFontSize String 定义当前单元的字体大小
    CellFontStrikeThough Boolean 定义当前单元的字体是否为突显示
    CellFontUnderline Boolean 定义当前单元的字体是有下划线
    CellFontWidth Single 定义当前单元的字体宽(用点表示)
    CellFontColor Ole_Color 设置/返回当前单元格的前景色
    CellHeight Long 设置/返回当前单元格的高度
    CellLeft Long 返回当前单元格的左边距
    CellPicture StdPicture 设置/返回当前单元格的图片
    CellPictureAlignment Integer 设置/返回当前单元格或某范围的单元格的图像对齐方式
    CelltextStyle Enum 设置/返回当前单元或选中范围单元文本的3D风格
    CellTop Long 返回当前单元格的垂直位置
    CellType Enum 设置/返回当前单元格的类型(标准.固定)
    CellWidth Long 返回/设置当前的单元的宽度
    Clip String 设置/返回网格选定范围单元的内容
    Col Array/Integer 设置/返回当前单元的水平坐标
    ColAlignment Array/Integer 设置/返回当前列的对齐方式
    ColalignmentBand Array/Integer 设置/返回BAND数据列的对齐方式
    ColAlignmentFixed Array/Integer 设置/返回固定单元数据的对齐方式
    ColAlignmentHeader Array/Integer 设置/返回固定头部单元数据的对齐方式
    ColData Ayyay/Long 为独立列设置/返回任意的值,以合在代码中通过这些值确定列
    ColHeader Array/Enum 定义每个BAND头部是否显示
    ColHeaderCaption Array/Single 定义每个BAND的列头部显示的文本
    ColIsVisible ARRAY/BOOLEN 返回/设置某个列是否可见
    ColPos Array/Long 返回某个给定列的左上角和网格左上角的距离
    Colposition Array/Long 设置网格列的位置
    Cols Long 返回/设置网格的列数量
    ColSel Array/Long 设置/返回某个范围单元的起始列
    ColWidth Array/Long 设置/返回某个列的宽度
    ColWordWrapOption Array/Integer 设置/返回网格的非固定单元是否允许WRAP
    ColWordWrapOptionBand Array/Integer 定义网格的BAND是否允许WRAP
    ColWordWrapOptionFixed Array/Integer 定义列的固定单元是否允许WRAP
    ColWordWrapOptionHeader Array/Integer 定义各头部是否允许WRAP
    DataField Array/Single 一个独立列绑定的数据库字段
    FillStyle Enum 定义改变文本或单元的其他属性是影响所有的选中单元还是只影响活动单元
    FixedCols Long 设置/返回固定列的列数
    FixedRows Long 设置/返回固定行的行数
    FocusRect Enum 定义控件对当前单元的焦点表示
    Font StdFont 返回/设置默认字体或各单元使用的字体
    FontBand Array/StdFont 设置/返回各BAND使用文本的字体
    FontFixed Single 设置/返回固定单元使用的字体
    FontHeader Array/StdFont 设置/返回各头部使用的字体
    FontWidth Single 设置/返回默认字体宽度
    FontWidthBand Array/Single 设置/返回BAND使用的字宽
    FontWidthFixed Single 设置/返回固定单元使用的字宽
    FontWidthHeader Array/Single 设置/返回每个头部使用的字宽
    ForeColr Ole_Color 设置/返回网格非固定单元使用的前景色
    ForeColorBand Array/Ole_Color 设置/返回网格各BAND的前景色
    ForeColorFixed Ole_Color 设置/返回网格固定单元的前景色.
    ForeColorHeader Array/Ole_Color 设置/返回网格头部单元的前景色
    ForeColorSel Ole_Color 设置/返回设置单元的前景色
    FormatString String 定义一个格式串用来设置网格列的宽度,对齐方式,固定行文本固定列文本2)  MSHFLEXGRID控件的重要方法
    方法 说明
    AddItem 向网格中加入一新行
    Clear 清除网格中的内容
    ClearStructure 清除网格的结构(映射信息)
    CollapseAll 折叠网格的某个特定的所有行
    ExpandAll 展开网格的某个特定的所有行
    RemoveItem 从网格中清除一行
    方法AddItem和RemoveItem可以用来向网格中加入或删除行(BANDS).如果折叠或展开某个BAND的所有行,则可以使用COLLAPSEALL和EXPAANDALL方法.
    方法CLEAR可以清除网格中的内容,但不影响网格的行,列数,如果要清除网格的结构,包括顺序及网格各列的名称,应当使用ClearStructure方法.3)  MSHFELXGRID的控件的主要事件
    Collapse 用户折叠了网格的一行
    Compare 当SORT属性被设置为CUSTOMERSORT,允许用户定义排序过程
    EnterCell 当一个新的单元成为当前活动单元时
    Expand 用户展开了网格的一行
    LeaveCell 当一个新单元成为当前活动单元前
    RowColChange 当一个新单元成为当前活动单元时
    Scroll 用户用键盘,滚动条滚动网格的内容或网格的内容由程序滚动时
    SelChangeEvent 一个新范围内的单元被选中
      

  5.   

    '操作数据源不就行了?
    rst.Sort = "zd1 ASC,zd2 ASC"