Drop-in data table editor

It would be nice to be able to just drag and drop in a table editor, similar to what’s already available when your designing the application, but as a feature of the application. Currently you can use the data grid, but you still have to assign the columns and then go through and one-by-one assign them with a data binding and text box or drop down. This is tedius if there’s a lot of columns. The display is also messed up when you need it to be horizontally scrollable and you have to do some CSS-foo to get it to display right.

CSS I needed, for reference, with my data grid given the “data-editor” role:

.anvil-role-data-editor .flow-panel-item {
overflow-x: scroll;
}

.anvil-role-data-editor .anvil-data-row-panel {
flex-wrap: nowrap;
min-width: min-content;
}