This is a migrated thread and some comments may be shown as answers.

[Solved] click on Insert Row does not work

1 Answer 72 Views
GridView
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Peter
Top achievements
Rank 1
Peter asked on 04 Jul 2011, 09:37 PM
I have a grid view like this:

<telerik:RadGridView
                    x:Name="rgvStaffGrid"
                    ShowInsertRow="True"
                    IsReadOnly="False"
                    IsFilteringAllowed="True"
                    ItemsSource="{Binding StaffViewModels}"
                    SelectedItem="{Binding SelectedStaff, Mode=TwoWay}"
                    AutoGenerateColumns="False"
                    IsSynchronizedWithCurrentItem="True"
                    SelectionUnit="FullRow"
                    SelectionMode="Single"
                    EnableRowVirtualization="True"
                    RowDetailsVisibilityMode="VisibleWhenSelected">
                    <telerik:RadGridView.Columns>
                        <telerik:GridViewDataColumn CellTemplate="{StaticResource LoginAccountCellTemplate}" CellEditTemplate="{StaticResource LoginAccountCellEditTemplate}" Header="Login Account" />
                        <telerik:GridViewDataColumn CellTemplate="{StaticResource InstituteCellTemplate}"
                                                    CellEditTemplate="{StaticResource InstituteCellEditTemplate}" Header="Institute" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.FullName}" Header="Full Name" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.LastName}" Header="Last Name" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.FirstName}" Header="First Name" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.MiddleInitial}" Header="Middle Initial" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.OfficePhone}" Header="Phone" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.OfficeFax}" Header="Fax" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.SmallName}" Header="Small Name" />
                        <telerik:GridViewDataColumn CellTemplate="{StaticResource GenderCellTemplate}"
                                                    CellEditTemplate="{StaticResource GenderCellEditTemplate}" Header="Gender" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.SIN}" Header="SIN #" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.BirthDate}" Header="Birth Date" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.MobilePhone}" Header="Mobile Phone" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.Email}" Header="Email" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.PagerNumber}" Header="Pager #" />
                        <telerik:GridViewDataColumn CellTemplate="{StaticResource TitleCellTemplate}"
                                                    CellEditTemplate="{StaticResource TitleCellEditTemplate}" Header="Title" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.Greeting}" Header="Greeting" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.Inactive}" Header="Inactive" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.PersonnelGroup}" Header="Group Name" />
                        <telerik:GridViewDataColumn DataMemberBinding="{Binding Path=StaffModel.DateCreated}" Header="Date Created" />
                    </telerik:RadGridView.Columns>
</telerik:RadGridView>

When I click on the "click here to add new item" button (on the first row of the grid view), nothing happened. 
I cannot figure out why the grid view is blocking me from inserting a new row.
Could you help me with this?

1 Answer, 1 is accepted

Sort by
0
Vlad
Telerik team
answered on 05 Jul 2011, 06:53 AM
Hi,

Can you insert items normally in this collection (StaffViewModels)? Do you have default (parameterless) constructor for your data object? 

Best wishes,
Vlad
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
GridView
Asked by
Peter
Top achievements
Rank 1
Answers by
Vlad
Telerik team
Share this question
or