I am newbie in using Silverlight/Telerik. I have Gridview with column Name and checkbox selection.
I want to manipulate the checkbox inside the gridview in codebehind of other controls like Button.
Something like the concept of code below
Private Sub btnReset_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles btnReset.Click
For i = 0 to GridView.items.count - 1
if (condition is valid) then
GridView.items(i).columns(0).chkUser.Value = true
else
GridView.items(i).columns(0).chkUser.Value = true
end if
Next
End Sub
Moreover, I want to get the value of checkbox in cell rows.
Dim value as Boolean
value = GridView.items(i).columns(0).chkUser.value
Is anyone could help me with how I could do this?
Here is my XAML code below.
<telerik:RadGridView ItemsSource="{Binding Data, ElementName=UserDataSource}" Width="500" Grid.Row="1" Grid.ColumnSpan="2" RowIndicatorVisibility="Collapsed" Name="rdUser" CanUserSortColumns="False" ShowGroupPanel="False" EnableRowVirtualization="True" CanUserDeleteRows="True" CanUserFreezeColumns="False" CanUserInsertRows="False" CanUserReorderColumns="False" CanUserResizeColumns="False" CanUserSelect="True" BorderThickness="1" IsFilteringAllowed="False" IsReadOnly="False" ShowColumnHeaders="True" SelectionUnit="Cell" AutoGenerateColumns="False" GridLinesVisibility="None" HorizontalAlignment="Left" SelectionMode="Extended">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn>
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<Grid>
<CheckBox x:Name="chkUser" Height="16" IsChecked="False" />
</Grid>
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="Code" Width="150*" UniqueName="UserCode" DataMemberBinding="{Binding UserCode}" IsVisible="False" />
<telerik:GridViewDataColumn Header="Name" Width="150*" UniqueName="ItemName" DataMemberBinding="{Binding Name}" IsReadOnly="True" />
</telerik:RadGridView.Columns>
</telerik:RadGridView>