Z ZS99241 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-10 #1 想实现类似进销存中的可以由用户自己选择哪些字段显示,哪些字段不显示,不知道有没有这方面的控件?自己控制的话要怎么控制?
々 々飞翔鸟々 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-10 #2 用代码用户选择的列的visible为True,其他的为false
Z ZS99241 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-11 #3 我想实现这样的效果,如: DBGRID已有10个字段,我想右键该DBGRID中就出现该DBGRID所有字段的名称,用户选择字段名称打色时就显示,不打勾就不显示该字段,该怎么实现?
U untilnow Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-11 #4 先取DBGRID对应的DATASET的字段名, 然后再设置DBGRID对应的字段visible
J jieking Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-11 #8 取出所有的字段,然后存进列表进行处理 var i:integer begin for i:=0 to ADOQuery1.FieldCount-1do begin xxx:=adoquery1.Fields.Name; end; end; 显示的时候跟所有的字段进行vaisub var i:integer begin for i:=0 to ADOQuery1.FieldCount-1do begin dbgrideh1.Columns.Visible:=true; end; end;
取出所有的字段,然后存进列表进行处理 var i:integer begin for i:=0 to ADOQuery1.FieldCount-1do begin xxx:=adoquery1.Fields.Name; end; end; 显示的时候跟所有的字段进行vaisub var i:integer begin for i:=0 to ADOQuery1.FieldCount-1do begin dbgrideh1.Columns.Visible:=true; end; end;