TSMTableGrid is a native Delphi component for Borland Delphi versions 4 & 5, and Borland C++ Builder versions 4 & 5. It represents a development of original TStringGrid component and provides new features listed below: - customizable in both run-time and design-time hierarchical system of headers; - possibility of any number of fixed column creation with improved scrolling process; - possibility of change fixed-columns widths; - mechanism of set-up many visual characteristics (font, color, background, alignment) of any grid cells or any combinations; - mechanism of set-up these characteristics in each header column on any level; - run-time column adding and headers structure changing; - possibility of using first level header columns as buttons; - automatic adjusting of cells height and width; - possibility of words wrapping in fixed columns; - export to txt-file with structure saving; - etc... Interactive Demo Program with TableGrid Inspector is included.