sql_str:='select 代码,名称 from TBL'
with ADOQuery1 do
begin
close;
SQL.Clear;
SQL.add(sql_str);
open;
end;ADOQuery1.FieldDefs.Add('使用权限',ftstring,10,False);
DataSource1.dataset:=ADOQuery1;
DBgridEh1.datasource:=DataSource1;
但DBgridEh1中就是不会显示新栏位"使用权限"。请教各位,正确的写法该如何? 谢谢!
with ADOQuery1 do
begin
close;
SQL.Clear;
SQL.add(sql_str);
open;
end;ADOQuery1.FieldDefs.Add('使用权限',ftstring,10,False);
DataSource1.dataset:=ADOQuery1;
DBgridEh1.datasource:=DataSource1;
但DBgridEh1中就是不会显示新栏位"使用权限"。请教各位,正确的写法该如何? 谢谢!
解决方案 »
- 医院项目成功上线,散分
- 竖着站 DBGrid 控件: TVDBGrid ; 出错!!!!!
- 有谁给我推荐几本有关Delphi的组播传输方面的书籍呀!!非常感激!!
- 看看这段代码是不是delphi的Bug?
- 请问,如何将整个窗体的内容保存呢?
- 请教高手,bde 如何得到数据库连接中断(数据库down或网络连接中断)?
- 可不可以建立一个带密码的数据库啊?
- 取这个月的第一天用什么函数,我太懒了,不想定代码
- 请教显示窗体问题!
- 哪个制作帮助的工具比较好,最好是中文的
- 高人帮忙,寻找一个类似于StringGrid的控件,能够对每个cell进行操作,包括cell大小、内容等等
- 能否通过ftp在服务器内拷贝文件?
var
sql_str : string;
begin
sql_str:='select StartTime ,EndTime from busytime';
with ADOQuery1 do
begin
close;
SQL.Clear;
SQL.add(sql_str);
open;
end;
DataSource1.dataset:=ADOQuery1;
DBgridEh1.datasource:=DataSource1;
DBGridEh1.Columns.Add;
DBGridEh1.Columns.Items[2].Title.Caption:='使用权限'end;
可是呢,您的这个方法并没有给ADOquery1增加一栏,因为后面还要为字段"使用权限"赋值,比如是"无权使用"之类的值,并依据此栏位的值去定位记录----到一条有权限的记录上. 前面该如何做呢?