现在想把rs的纪录集放在DataGrid里显示,请问怎样显示时不显示第一列??比如现在的表格的列分别是:编号、名称、时间
显示在DataGrid时只显示名称和时间,
但是名称和时间是不固定的,所以不能用select 名称,时间 from table
显示在DataGrid时只显示名称和时间,
但是名称和时间是不固定的,所以不能用select 名称,时间 from table
解决方案 »
- 饲养虾也疯狂
- vb6 中如何打包成Internet ActiveX的安装包
- ◆求一SQL语句,谢谢。。
- VB程序后装出现的问题
- 如何去掉vb应用程序的标题栏
- 菜鸟问题:VB到底怎么连远程SQLSERVER数据库!在线等!
- ActiveReport2.0的报表页下方英文广告如何去掉!(急。。急。。。)
- 如何用VB6.0读我这个XML的FILE??恳请大侠帮忙!!!
- DELPHI中的DLL函数声明和结构声明怎么转换到VB中?
- 急购《用VB5进行高性能WEB开发》。----救救小弟吧
- 又一个改变分辨率的问题.切换为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