QtitanDataGridModel-view DataGrid component with rich functionality for Qt.C++ and PySideQtitanRibbonReplicates Microsoft RibbonUI interface for Qt.C++ and PySideQtitanNavigationDesignUIReplicates Microsoft Navigation Design interface for Qt.C++ and PySideQtitanChartCharts and Diagrams component for Qt.C++ and PySideQtitanDockingDockable Panels and Tool Bars for Qt.C++ and PySideQtitanFastInfosetXML Compressed format FastInfoset implementation for Qt.C++ and PySideRoadmap Development 2023
FireDataGridPowerful, modern, fast, DB-Aware Grid for Delphi-FiremonkeyFireDockingDelphi IDE/Visual Studio implementation of dock panels for Delphi-Firemonkey
In the add row example it shows that there is some id field that is auto generated. How can you add a row in the grid if there is no id field? We get an error saying a particular field must have a value and theData provider is invalid.
You can't add row to the grid directly. You have to add row to the DataSet via DataSet.Add; DataSet.Post; sequence. Other way is to get TFireModelAbstract reference from the grid view VIew.GetModel: TFireModelAbstract; and then use this routine:
TFireModelAbstract.InsertRow(Row: Integer; const Parent: TModelIndex): Boolean; //It will invoke the right features in the dataset.