有关TcxDBTextEdit和TDBGridEh控件的问题!!(50分)

  • 主题发起人 fanxin119
  • 开始时间
F

fanxin119

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,现在有这么个问题 :
我使用了如标题中所示的两个控件,DBTextEdit和DBGridEh的列分别对应着数据库中的相应字段,比方说DBTextEdit表示专业,那么DBGridEh中也有一列也显示专业,也就是说它们同指向数据库中的专业这一字段,现在的问题是用户希望自己能继续增加专业,那就需要我在程序里不断根据用户的要求去增加新的DBTextEdit控件和生成新的DBGridEh的列,以对应新增的专业。请问这两个增加控件的代码怎么写啊? 还有,如果数据库里原来只有一列用来表示专业,那么新增专业之后,在数据库里新加一列的代码怎么写啊? 谢谢了
 
L

lx8598

Unregistered / Unconfirmed
GUEST, unregistred user!
不应该加字段,应该加记录就对了.
id speciality
1 专业一
2 专业二
3 专业三
 
F

fanxin119

Unregistered / Unconfirmed
GUEST, unregistred user!
你说的这个方法用来直接保存数据是可以的,但是我现在还需要在DBGridEh的后面自动生成新的列来显示数据啊,而这个列的内容都是和数据库里的字段绑定的,如果按你说的那样就不行了 是不?
继续请求大家帮忙了 呵呵
 
D

duxing

Unregistered / Unconfirmed
GUEST, unregistred user!
应该是增加字段~~
如果要把一个专业变成一列~
好像交叉表能实现~~
 
F

fanxin119

Unregistered / Unconfirmed
GUEST, unregistred user!
增加字段应该能搞定,但是现在不知道怎么在页面上增加的时候自动生成新的列和前面那个DBTextEdit控件了,不知道生成控件和生成新列的代码怎么写啊 呵呵
 
D

duxing

Unregistered / Unconfirmed
GUEST, unregistred user!
alter table 表 add 字段 字段类型及长度
alter table test1 add COLUMN id varchar(50)
 
顶部