This question is locked. New answers and comments are not allowed.
How do I get the current row I am on in the grid. I have a grid with a MODIFY and DELETE button in each row and I need to know which row they are on when they click the button. Or should I being doing this differently. I want to have them MODIFy in an another window instead of in the grid.
I tried using this binding but its always "0".
CurrentItem="{Binding TemplatesGridIndex, Mode=TwoWay}"
Thanks
Here is my grid XAML code
<telerikGridView:RadGridView x:Name="radGridViewTemplates"
AutoGenerateColumns="False" IsFilteringAllowed="False" ShowGroupPanel="False"
ItemsSource="{Binding MyTemplates}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
CurrentItem="{Binding TemplatesGridIndex, Mode=TwoWay}" >
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btnModify" Content="Edit" Click="btnModify_Click" />
</DataTemplate>
</telerikGridView:GridViewColumn.CellTemplate>
</telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btnDelete" Content="Delete" />
</DataTemplate>
</telerikGridView:GridViewColumn.CellTemplate>
</telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn.CellTemplate>
<DataTemplate>
<Image Source="{Binding Path=ImageURL, Converter={StaticResource ImageConverter}}" Height="50" Width="100" Stretch="UniformToFill" />
</DataTemplate>
</telerikGridView:GridViewColumn.CellTemplate>
</telerikGridView:GridViewColumn>
<telerikGridView:GridViewDataColumn
HeaderText="Title" HeaderTextAlignment="Left" DataMemberBinding="{Binding Title}" />
<telerikGridView:GridViewDataColumn
HeaderText="Description" HeaderTextAlignment="Left" DataMemberBinding="{Binding Description}"/>
</telerikGridView:RadGridView.Columns>
</telerikGridView:RadGridView>
I tried using this binding but its always "0".
CurrentItem="{Binding TemplatesGridIndex, Mode=TwoWay}"
Thanks
Here is my grid XAML code
<telerikGridView:RadGridView x:Name="radGridViewTemplates"
AutoGenerateColumns="False" IsFilteringAllowed="False" ShowGroupPanel="False"
ItemsSource="{Binding MyTemplates}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
CurrentItem="{Binding TemplatesGridIndex, Mode=TwoWay}" >
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btnModify" Content="Edit" Click="btnModify_Click" />
</DataTemplate>
</telerikGridView:GridViewColumn.CellTemplate>
</telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btnDelete" Content="Delete" />
</DataTemplate>
</telerikGridView:GridViewColumn.CellTemplate>
</telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn.CellTemplate>
<DataTemplate>
<Image Source="{Binding Path=ImageURL, Converter={StaticResource ImageConverter}}" Height="50" Width="100" Stretch="UniformToFill" />
</DataTemplate>
</telerikGridView:GridViewColumn.CellTemplate>
</telerikGridView:GridViewColumn>
<telerikGridView:GridViewDataColumn
HeaderText="Title" HeaderTextAlignment="Left" DataMemberBinding="{Binding Title}" />
<telerikGridView:GridViewDataColumn
HeaderText="Description" HeaderTextAlignment="Left" DataMemberBinding="{Binding Description}"/>
</telerikGridView:RadGridView.Columns>
</telerikGridView:RadGridView>
