当前位置:主页>delphi源码/MIS软件> 文章内容

用delphi控制单片机的输出高电平

发布时间:2010-01-20 | QQ免费站
1楼: 我用DBexpress访问数据库,使用DBGrid显示一个表的相关数据。 请教如何可以在不同的情况下显示表内某些字段而不显示另外那些字段? 要求做到DBGrid有中文列名,请教!!! 字串1

2楼: DBGrid有属性 字串8

3楼: 可以用DBGrid里的Fields[].visible属性来控制字段是否可以显示。

字串4

4楼: to hawlj: 能详细说说吗? 字串8

5楼: to 引力: DBGrid好像要在sDatasource接通之后才能有列出来,有没有办法在DBGRID没有与DataSource相通的时候修改相关列属性呢?(包括列的中文名,列显示的字段等)

字串8

6楼: 当然可以,dbgrid属性里都可以设置啊,中文名在column里面就可以 字串5

7楼: 需要的字段就加,不需要就不加,可参考view as text with dbgrid.Selected do begin clear; add(‘prd_NO‘#9‘12‘#9‘货品代号‘#9#9); add(‘name‘#9‘30‘#9‘货品名称‘#9‘F‘#9); add(‘spc‘#9‘18‘#9‘规格型号‘#9‘F‘#9); add(‘ut‘#9‘4‘#9‘单位‘#9‘F‘#9); add(‘qty‘#9‘10‘#9‘盘点数量‘#9#9); add(‘memo‘#9‘35‘#9‘备注‘#9#9); end; 字串3

8楼: 可以, 用ADODataSet: with ADODataSet1 do begin close; CommandText := ‘select 列名1 as 重起的中文名,...... from 表名‘; open; end; //select 和 from之间是你想显示的字段名. 字串9

9楼: 对呀,你的SQL语句中只显示你想要的字段不就行了吗???
字串8

10楼: 多人接受答案了。 字串5