cloumn:TcxGridDBColumn; cxQryDbTableView.ClearItems; for i:=0 to QryData.FieldCount-1 do begin cloumn:=cxQryDbTableView.CreateColumn; cloumn.DataBinding.FieldName :=QryData.Fields[i].FieldName; cloumn.Visible := QryData.Fields[i].Visible; end;顺便看一下我的贴 http://expert.csdn.net/Expert/topic/2645/2645723.xml?temp=.9878504 Tks
dxDBGrid.DataSource := DataSource;
begin
cloumn:=cxQryDbTableView.CreateColumn;
cloumn.DataBinding.FieldName :=QryData.Fields[i].FieldName;
cloumn.Visible := QryData.Fields[i].Visible;
end;顺便看一下我的贴
http://expert.csdn.net/Expert/topic/2645/2645723.xml?temp=.9878504
Tks
dxDBGrid.DataSource := DataSource;
dxDBGrid.columns[i]:=dataset1.fieldvalue['字段名'].value;