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

[Solved] RadGridView mouse selection of rows

2 Answers 148 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.
Giancarlo Aguilera
Top achievements
Rank 1
Giancarlo Aguilera asked on 08 Feb 2010, 10:13 PM
Hello,

I am using RadGridView, version 2009.3.1109.1030.  In order to select a range of rows you have to "mouse down" on an “unselected row” and then while "mouse down" you have to "mouse move" up or down in order for the initially clicked on "unselected row" and the rows above or below, respectively, to become selected. This is fine. However if you "mouse down" on a row that is already selected, and then proceed to "mouse move" up or down, then no further rows are selected, which is my problem. I need selection of further rows to continue even if the drag operation begins on a row that is already selected. Down below is the XAML I am using for my grid. Is there any configuration of the grid I am missing, or do you have some sort of workaround I can use? Thank you

GA


<

 

telerikGrid:RadGridView  

 

x:Name="_crewMemberDataGrid"  

 

ItemsSource="{Binding CrewMembers}"  

 

AutoGenerateColumns="False"  

 

MultipleSelect="True"  

 

IsFilteringAllowed="False"  

 

ShowGroupPanel="False"  

 

EditTriggers="Default, CellClick" 

 

ActionOnLostFocus="CommitEdit"  

 

MinHeight="55"  

 

IsReadOnly="True"  

 

ScrollViewer.HorizontalScrollBarVisibility="Auto"  

 

ScrollViewer.VerticalScrollBarVisibility="Auto"  

 

  

 

 

<telerikGrid:RadGridView.Columns 

 

<telerikGrid:GridViewSelectColumn Header="" UniqueName="IsSelected" Width="Auto" TextAlignment="Center" />   

 

<telerikGrid:GridViewDataColumn  

Header="Name" 

DataMemberBinding="{Binding Model.Name, Mode=TwoWay}"  

 

Width="180"/>  

 

<telerikGrid:GridViewDataColumn  

Header="Position"  

DataMemberBinding="{Binding JobCodeWithTitle, Mode=TwoWay}" 

 

Width="210"/>  

 

<telerikGrid:GridViewImageColumn 

Header=""  

 

DataMemberBinding="{Binding StatusImagePath}" 

SortMemberPath="StatusCode" GroupMemberPath="StatusCode"  

ImageHeight="16" ImageWidth="16" />  

 

<telerikGrid:GridViewDataColumn  

Header="Status" 

DataMemberBinding="{Binding StatusDescription, Mode=TwoWay}"  

 

Width="150"/>  

 

<telerikGrid:GridViewDataColumn  

Header="Performed By"  

DataMemberBinding="{Binding Model.ModifiedBy, Mode=TwoWay}"  

 

Width="160"/>  

 

<telerikGrid:GridViewColumn  

Header="Date/Time"  

 

Width="145">  

 

<telerikGrid:GridViewColumn.CellTemplate

 

<DataTemplate 

 

<TextBlock Text="{Binding Model.ModifiedDate, Converter={StaticResource dateConverter}, ConverterParameter='M/d/yy h:mm:ss tt'}" /> 

 

</DataTemplate

 

</telerikGrid:GridViewColumn.CellTemplate

 

</telerikGrid:GridViewColumn

 

</telerikGrid:RadGridView.Columns

 

</telerikGrid:RadGridView

2 Answers, 1 is accepted

Sort by
0
Giancarlo Aguilera
Top achievements
Rank 1
answered on 10 Feb 2010, 12:06 AM
Hi,

Can anyone provide any insight?
0
Milan
Telerik team
answered on 10 Feb 2010, 08:17 AM
Hello Giancarlo Aguilera,

Currently this is the expected behavior of our selection mechanism and I am afraid that there is no workaround at the moment. We will consider changing the behavior in a future release.  Your feedback is highly appreciated.


All the best,
Milan
the Telerik team

Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Follow the status of features or bugs in PITS and vote for them to affect their priority.
Tags
GridView
Asked by
Giancarlo Aguilera
Top achievements
Rank 1
Answers by
Giancarlo Aguilera
Top achievements
Rank 1
Milan
Telerik team
Share this question
or