现在想把rs的纪录集放在DataGrid里显示,请问怎样显示时不显示第一列??比如现在的表格的列分别是:编号、名称、时间
显示在DataGrid时只显示名称和时间,
但是名称和时间是不固定的,所以不能用select 名称,时间 from table
显示在DataGrid时只显示名称和时间,
但是名称和时间是不固定的,所以不能用select 名称,时间 from table
解决方案 »
- 请教各位我该怎么学API了?
- 请教一下,当点击了复选框Check1时,其他所有的复选框都为未选状态~!
- 同事生了个胖小子点名让我给提供几个有创意的名字,不忍心让她失望
- 请问VC的变量类型对应的VB变量类型是什么?我用VC写的DLL,不知道在VB里应该怎么定义。如PUNCHAR、PBYTE.等类型对应的VB定义是怎么?有没
- 如何用vb做一个小程序,自动登录论坛,或者如何用vb自动点击webbrowser控件里的一个网页按钮,这样两种方法都可以实现我的要求
- 请问如何做类似qq这种界面?
- 新手不懂的几个简单的问题.
- 关于listbox
- 怎么用mschart画二维散点图?
- 做了个小软件,关于自动填写表单的问题求助
- 又一个改变分辨率的问题.切换为720*400@70Hz,即DOS状态的分辨率.
- 我是在文本框里输出素数,不过有错,我不知道错在哪啊,帮忙一下~~
======
不大懂楼主你意思,你是说名称、时间不能简单地用“select 名称,时间 from table”这样语句形式查询出来吗?
有没有SQL语句,当select * from table时,去掉某一列的??
set datagrid1.datasource=rs
datagrid1.columns(0).visible=false
把第一列设置为不可见
当然也可以把第一列删掉
DataGrid1.Columns.Remove 0
rs.Open "select 名称,时间 from table", g_Conn, adOpenDynamic, adLockOptimistic,1
With DataGrid1
.Columns(0).Caption = "名称"
.Columns(0).DataField = "名称"
.Columns(1).Caption = "时间"
.Columns(1).DataField = "时间"
End With
Set DataGrid1.DataSource = rs