I'm using RadGridView with DomainDataSource.
<riaControls:DomainDataSource x:Name="dds" LoadSize="40" PageSize="20" QueryName="GetPaisQuery">
<riaControls:DomainDataSource.DomainContext>
<ClientServ:SmartBusinessDomainContext/>
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
<telerikGridView:RadGridView x:Name="grid" Grid.Row="1" AutoGenerateColumns="True" ItemsSource="{Binding Data, ElementName=dds}" AddingNewDataItem="grid_AddingNewDataItem"></telerikGridView:RadGridView>
A collection of entities of DomainDataSource is initially empty, since no record in the database! Until then fine!
The problem happens when I add a new record triggering RadGridView.BeginInsert ()
In the event AddingNewDataItem I'm doing the following:
object newEntity = (this._DataSource.Data as System.ComponentModel.IEditableCollectionView).AddNew();
object newEntity = (this._DataSource.Data as System.ComponentModel.IEditableCollectionView).AddNew();
e.NewObject = newEntity ;
The new line is inserted in RadGridView, but she is in a way that I can not write into the cell.
The interesting thing is that I do the same procedure, but instead of a collection of empty and contains DomainDataSource start a registry, it lets me insert a new record quietly.
What may be happening?