Please advise which component is better to use for viewing and editing tables. The following features are needed:
1) The cells must contain text, numeric or logical (yes/no) data.
2) The ability to add icons to the text of the cell.
2) In-place editing in cells. For logical values - checkbox, for text and numbers - the ability to select a value from a pop-up list.
3) Selection of cell ranges with shift and Ctrl, normal arrow navigation.
4) Text color and cell fill settings.
In general, I need a fairly ordinary spreadsheet editor in the style of MS Excel. The standard TListView (with vsReport style) and TStringGrid components do not provide the necessary functionality. I also don't want to mess with TDB*** components, I don't have a database, just an array of values in memory that I manage myself. Can you recommend any good third-party component?
Using third-party components is a dangerous thing, what if it breaks down with the next update of Rad Studio? I would like you to recommend a proven component from a reliable, "long-lived" source. Easy to learn and easy to use.
Thank you in advance.