At this page, they’re showing this datagrid:
http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/alleditablecolumns/defaultcs.aspx
I’d like add registries something like that:

Is it much difficult to show this UserControl when someone wants to add a new registry? How can I start?
You’re going to need to style the
DataGridcontrol as a quick Google doesn’t reveal a method to just style the “New Item Placeholder”For help on this, you should check out this tutorial (there are four articles in total, and are all very informative)
In the little demo app I wrote as a test-bed for this question, I created a new
UserControlwhich inherited from theDataGridclass so that I could extend some of the functionality.On this class I added two new properties
NewItemTemplateandIsAddingNewItem– IsAddingNewItem is true when you have selected that you want to add a new item, and the NewItemTemplate is visible only when that property is true.A very simple Style outline for this is below: (note: To save space, this is only an outline; This code will not actually compile)
The two parts on this example you should focus on are the
ContentPresenterunder “<!--New Item Placeholder-->” comment and the Toggle button a few lines below it.This styles the
DataGridso that it is displayed in 4 rows, “Column Headers”, “New Item Placeholder”, “DataGrid Rows”, and the “Add new item button” – All surrounded by scroll bars.Then, in using this control (you will need to use the custom control like
<controls:DataGrid ... />and set theNewItemTemplateproperty like that in your example (you should also be able to reuse that template in the RowDetails template for the editing of the individual items to ensure the same look and feel throughout).Hope this helps.