我现在想做个程序,首先是数据库内容的显示,然后对显示的内容进行选择下载。我现在的问题是数据内容显示出来了,如何在每条数据前出现像checkbox那样的小方框,打勾就表示选上,然后再对选中的数据进行下载,请各位高手指教,数据用mshflexgrid显示好不好操作?

解决方案 »

  1.   

    spread控件怎么用啊,能不能给点资料或例子啊?
      

  2.   

    我看到spread控件使用好难,工作好强大,能不能用其他简单一点的方法实现啊
      

  3.   

    我用的listview解决了,但是又有新的问题了,
    For i = 1 To ListView1.ListItems.Count
       If ListView1.ListItems(i).Checked Then
          Label1.Caption = Label1.Caption + ListView1.ListItems(i).Text + vbCrLf
       End If
    Next i
    这样能得到选中的第一列的值,那如何能得到选中行的第二列或其他列的值呢
      

  4.   

    MSFLEXGRID的话可以设置TEXTMETRIX(ROW,COL)属性来修改GRID的标题内容,使之增加或减少(反选)一个勾(可以在WORD中找到这个符号)
    然后在程序中通过判断标题列是否有勾来选择输出
      

  5.   

    spread控件自带例子,用起来还比较简单.
      

  6.   

    推荐用spread,可在其网站下载试用版,试用期30天
      

  7.   

    我现在的问题是用listview怎么得到选中行的第二列或者第三列的值?
      

  8.   

    Label1.Caption = ""
    For i = 0 To List1.ListCount - 1
      If List1.Selected(i) = True Then
        Label1.Caption = Label1.Caption & " " & List1.List(i)
      End If
    Next只要选中
    Label1中就会出现