我现在有两个表UserStatus(字段为userID,UserName,UserStatusTypeID),
UserStatusType(字段为UserStatusTypeID,UserStatusTypeName).
我现在要在DBGrid中显示字段数据为userID,UserName,UserStatusTypeName,怎样动态实现
UserStatusType(字段为UserStatusTypeID,UserStatusTypeName).
我现在要在DBGrid中显示字段数据为userID,UserName,UserStatusTypeName,怎样动态实现
解决方案 »
- 福建泉州从事DELPHI开发的朋友,进来报个到啊。。。
- vc生成的dll,在dephi中调用其不带参数的函数正常,调用其带参数的函数不正常,为何?
- 关于引用的问题
- 运行时出现Debugger Exception Notifation提示的问题
- 请用过Ehlib的人请进(PrintDBGridEh)
- 请问用过rave吗?怎么也弄不懂这么莫名奇妙的问题!
- 第一次做仓库软件,只是做货物入库,货物出库,和汇总功能,请教几个问题,
- 我的安装程序为什么不行阿!!
- 用Delphi做共享软件怎么样???
- Delphi开发的应用系统在XP下日期输入的问题.
- 菜鸟问题 请教各位大侠~!!!!
- TreeView節點上圖標的交換
Query.close;
query.sql.add('select userstatus.userid,userstatus.username,userstatustype.userstatustypename from userstatus,userstatustype where userstatus.userstatustypeid=userstatustype.userstatustypeid');
Queyr.open;
query1.close;
query1.sql.clear;
query1.sql.add('select a.user_id,a.user_name,b.userstatustypeName
from UserStatus a UserStatusType b
where a.UserStatusTypeId=b.UserStatusTypeId');
Query1.open;
设置dbgrid1的datasource
AdoQuery1.Sql.Clear;
AdoQuery1.Sql.Add('Select userID,UserName,UserStatusTypeName from userstatus ,userstatustype
where userstatus.userstatustypeId=UserStatusType.UserStatusTypeId ');
AdoQuery1.Open;窗体上一个Source 连接 AdoQuery 控件 DBGrid连接Source ,
select *
from UserStatus , UserStatusType b
where a.UserStatusTypeId=b.UserStatusTypeId'
加入上面语句
然后双击ADO 控件
加入你想要的字段就ok了.
有QQ号码?
这样不好维护。
不过简单的系统问题不大!呵呵!
是不是要这样呢DBGrid1.Columns[1].FiledName:=ADOQuery1.FieldByName('user_id').FieldName;数据集的查询上面各位讲的很多了