Here's a little work in progress that might help someone?
No special libraries are required, it just uses a Table and a TextBox.
When a Table Cell is selected the TextBox is made to appear in place of the Cell showing the same data that was in the Cell and the soft input panel (SIP)automatically displays so that data can be entered. Unfortunately though you need to tap the TextBox to be able to start and type. I attempted to enable the TextBox cursor to allow typing straight away but failed miserably
The data can be changed to whatever new data is required and when the Enter key is pressed the Table Cell is up-dated, the TextBox disappears and the SIP closes.
This was designed on the Device and works perfectly (so long as the first Cell selected isn't Row 0 Column 0 - because the selection changed event doesn't fire).
However it is a work in progress because it doesn't save the table to a file and none of the columns are set to be unique. But its easy enough to save the data to whichever format and file you want and the TextBox value could be checked before entering into the table if a column needed to be unique.
As I said though, this was designed on the device and so on the desktop it looks a little less polished as the TextBox doesn't align neatly over the selected Cell and for some reason the desktop always shows the first Cell as selected which on the Device doesn't happen.
Anyway, hope this gives you some inspiration to use and adapt it to your own ends
Regards,
RandomCoder
No special libraries are required, it just uses a Table and a TextBox.
When a Table Cell is selected the TextBox is made to appear in place of the Cell showing the same data that was in the Cell and the soft input panel (SIP)automatically displays so that data can be entered. Unfortunately though you need to tap the TextBox to be able to start and type. I attempted to enable the TextBox cursor to allow typing straight away but failed miserably
The data can be changed to whatever new data is required and when the Enter key is pressed the Table Cell is up-dated, the TextBox disappears and the SIP closes.
This was designed on the Device and works perfectly (so long as the first Cell selected isn't Row 0 Column 0 - because the selection changed event doesn't fire).
However it is a work in progress because it doesn't save the table to a file and none of the columns are set to be unique. But its easy enough to save the data to whichever format and file you want and the TextBox value could be checked before entering into the table if a column needed to be unique.
As I said though, this was designed on the device and so on the desktop it looks a little less polished as the TextBox doesn't align neatly over the selected Cell and for some reason the desktop always shows the first Cell as selected which on the Device doesn't happen.
Anyway, hope this gives you some inspiration to use and adapt it to your own ends
Regards,
RandomCoder