Introduction
This the first control I made to submit anywhere, but I think it is useful, at least to me. I have been looking all over the net for a control that dos exactly this. OK, let's get into it. What this control does is, when connected to a DataTable, it allows you to: navigate, edit, add, and erase records from the table. The only things you have to take care of are: the filling of the table, you should call the DataAdapter's Fill method, to do this, and the other thing is the posting, you have to post the data back to the database manually, by calling the Update method on the DataAdapter.
Background
I made this control because of the need to display recursive data, I make a lot of database driven programs that benefit from controls like this.
Using the code
The important properties are: Table, this is the table linked to the control, and ShowConfirmation which holds the value that determines if a warning dialog is shown when you push the delete button or not.
This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.
A list of licenses authors might use can be found here