Componentes.Terceros.DevExp.../official/x.19/ExpressQuantumGrid 5/Demos/Delphi/ConvertGrid3MasterDetailDemo/ConvertGrid3MasterDetailDemoGrids.pas
2007-09-09 11:27:22 +00:00

113 lines
4.3 KiB
ObjectPascal

unit ConvertGrid3MasterDetailDemoGrids;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, dxExEdtr, dxCntner, dxTL, dxDBCtrl, dxDBGrid, ComCtrls,
ExtCtrls, StdCtrls, dxDBTLCl, dxGrClms, cxStyles, cxCustomData,
cxGraphics, cxFilter, cxData, cxEdit, DB, cxDBData, cxGridDBTableView,
cxGridCustomTableView, cxGridTableView, cxGridBandedTableView,
cxGridDBBandedTableView, cxClasses, cxControls, cxGridCustomView,
cxGridLevel, cxGrid, cxDataStorage, cxTextEdit, cxBlobEdit, cxSpinEdit,
cxCheckBox, cxHyperLinkEdit, cxDropDownEdit, cxCurrencyEdit,
cxDBLookupComboBox, cxCalendar, cxImageComboBox, cxCalc;
type
TConvertGrid3MasterDetailDemoGridsForm = class(TForm)
pcGrids: TPageControl;
tsGrid3Mode: TTabSheet;
tsGrid4Mode: TTabSheet;
dxDBGridCars: TdxDBGrid;
lblMaster: TLabel;
Panel3: TPanel;
Bevel1: TBevel;
Panel4: TPanel;
dxDBGridCarsTrademark: TdxDBGridColumn;
dxDBGridCarsModel: TdxDBGridColumn;
dxDBGridCarsHP: TdxDBGridMaskColumn;
dxDBGridCarsMPG_City: TdxDBGridMaskColumn;
dxDBGridCarsMPG_Highway: TdxDBGridMaskColumn;
dxDBGridCarsPicture: TdxDBGridBlobColumn;
dxDBGridCarsDescription: TdxDBGridBlobColumn;
dxDBGridCarsLiter: TdxDBGridSpinColumn;
dxDBGridCarsCyl: TdxDBGridSpinColumn;
dxDBGridCarsTransmissSpeedCount: TdxDBGridSpinColumn;
dxDBGridCarsTransmissAutomatic: TdxDBGridCheckColumn;
dxDBGridCarsCategory: TdxDBGridPickColumn;
dxDBGridCarsHyperlink: TdxDBGridHyperLinkColumn;
dxDBGridCarsPrice: TdxDBGridCurrencyColumn;
Panel1: TPanel;
dxDBGridOrders: TdxDBGrid;
dxDBGridOrdersCustomer: TdxDBGridLookupColumn;
dxDBGridOrdersPurchaseDate: TdxDBGridDateColumn;
dxDBGridOrdersPaymentType: TdxDBGridImageColumn;
dxDBGridOrdersQuantity: TdxDBGridSpinColumn;
dxDBGridOrdersPaymentAmount: TdxDBGridCalcColumn;
lblDetail: TLabel;
Splitter1: TSplitter;
cxGrid1Level1: TcxGridLevel;
cxGrid1: TcxGrid;
cxStyleRepository1: TcxStyleRepository;
cxGrid1DBBandedTableView1: TcxGridDBBandedTableView;
cxGrid1DBBandedTableView1Trademark: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Model: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Picture: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1HP: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Description: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Liter: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Cyl: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1TransmissSpeedCount: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1TransmissAutomatic: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1MPG_City: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1MPG_Highway: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Hyperlink: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Category: TcxGridDBBandedColumn;
cxGrid1DBBandedTableView1Price: TcxGridDBBandedColumn;
cxStyle1: TcxStyle;
cxStyle2: TcxStyle;
cxStyle3: TcxStyle;
cxStyle4: TcxStyle;
cxStyle5: TcxStyle;
cxStyle6: TcxStyle;
cxStyle7: TcxStyle;
cxStyle8: TcxStyle;
cxGrid1Level2: TcxGridLevel;
cxGrid1DBTableView1: TcxGridDBTableView;
cxGrid1DBTableView1Customer: TcxGridDBColumn;
cxGrid1DBTableView1PurchaseDate: TcxGridDBColumn;
cxGrid1DBTableView1PaymentType: TcxGridDBColumn;
cxGrid1DBTableView1Quantity: TcxGridDBColumn;
cxGrid1DBTableView1PaymentAmount: TcxGridDBColumn;
cxStyle9: TcxStyle;
cxStyle10: TcxStyle;
cxStyle11: TcxStyle;
cxStyle12: TcxStyle;
cxStyle13: TcxStyle;
cxStyle14: TcxStyle;
cxStyle15: TcxStyle;
procedure dxDBGridCarsPictureGetGraphicClass(Sender: TObject;
Node: TdxTreeListNode; var GraphicClass: TGraphicClass);
private
{ Private declarations }
public
{ Public declarations }
end;
var
ConvertGrid3MasterDetailDemoGridsForm: TConvertGrid3MasterDetailDemoGridsForm;
implementation
uses ConvertGrid3MasterDetailDemoData, Jpeg;
{$R *.dfm}
procedure TConvertGrid3MasterDetailDemoGridsForm.dxDBGridCarsPictureGetGraphicClass(
Sender: TObject; Node: TdxTreeListNode; var GraphicClass: TGraphicClass);
begin
GraphicClass := TJPEGImage;
end;
end.