有一个表,用dataGrid显示,想显示哪个字段就显示哪个字段的SQL如何写,最好详细点,我菜

解决方案 »

  1.   

    select 字段1 as  新字段1, 字段2 as  新字段2, 字段3 as  新字段3 from 表
      

  2.   

    1、在你的SQL语句中select ... from之间的字面自己填上去,喜欢那个填那个,然后赋给datagrid
    2、在datagrid事先在属性里设置你想要显示的字段,属性里有的,认真看一下。^_^
      

  3.   

    strSQL = "select 字段1,字段2,字段3,字段4... from TableName"
        
        rsTable.Open strSQL, pubConn, adOpenDynamic, adLockOptimistic
        Set DataGrid1.DataSource = rsTable字段1,字段2,字段3,字段4... 這裡是你想要顯示出來的字段.
      

  4.   

    可以在界面上给出一组check框由用户选择要显示哪些字段,然后根据用户的选择生成SQL语句提交执行
      

  5.   

    --使用动态语句,如表Tab有A,B,C三个字段,即用户要显示的字段有1-3个,前台必须在用户选择要查看的字段后生成一个select 子句内容的字段串,然后传递给后台服务器,后台创建一个存储过程(以sql server为例,access必须使用字符串语句处理)
    -------------------------------------------------
    create proc Temp
    @fieldscount varchar(1000)--选择的字段列表字符串
    as
    declare @sql varchar(1000)
    set @sql='select ' + @fieldscount + ' from Tab'
    exec (@sql)
    go
    -------------------------------------------------
    --执行这个存储过程即可,