如何在有选择的情况下(在一个表中有用户自己选择需要的字段),在msflexgrid中显示数据

解决方案 »

  1.   

    select 字段1,字段2 form table where ......动态变化sql 语句,再 Set MSHFlexGrid1.DataSource = Rs
      

  2.   

    dim strFieldName as string
    strFieldName = cboFieldName.Text'字段名放在一个ComboBox里
    strSQL = "select " & strFieldName & " form table"
    rs.Open strSQL, cnn,....当然也可以把字段放在ListBox里,这样可以复选。
      

  3.   

    将一个表中的字段列在一个listbox 中,加上挑勾的选择框让用户选择字段程序根据用户的选择生成sql 语句,从数据库取数据,显示在表格中
      

  4.   

    看看这个帖子
    http://expert.csdn.net/Expert/topic/1555/1555609.xml?temp=6.090945E-02
    第一个代码就能实现你的需求!!看看FAQ
    [VB基础代码]