or
<telerik:RadGridView x:Name="WiresGV" AutoGenerateColumns="False" Grid.Row="1" ItemsSource="{Binding Wires}" ShowGroupPanel="False" ShowInsertRow="True" AlternateRowBackground="OliveDrab" clr:XWireAppCommands.DataGridDoubleClickCommand="{Binding TarunCommand}"> <telerik:RadGridView.Columns> <telerik:GridViewCheckBoxColumn DataMemberBinding="{Binding IsSelected}" Name="CBCol" AutoSelectOnEdit="True" IsFilterable="False" Width="60"> <telerik:GridViewCheckBoxColumn.Header> <CheckBox Content="Select" Name="HeaderItem" Click="Button6_Click" Foreground="White"></CheckBox> </telerik:GridViewCheckBoxColumn.Header> </telerik:GridViewCheckBoxColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding WireDate}" Header="Date" DataFormatString=" {0:dd, MMM, yyyy}" />.....For Each row As GridViewRow In Me.WiresGV.ChildrenOfType(Of GridView.GridViewRow)() If (TypeOf row Is GridViewNewRow) Then Continue For End If Dim cb As CheckBox cb = row.Cells(0).ChildrenOfType(Of CheckBox)().FirstOrDefault
cb.IsChecked = True
Nextpublic class Person : Thing{ [Browsable(true)] [TypeConverterAttribute(typeof(JobIDTypeConverter)) public Int64 JobID { get; set; } private class JobIDTypeConverter : TypeConverter { public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { return true; } public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { //jobIDDisplayNames is an array of strings return new StandardValesCollection(jobIDDisplayNames); } public override CanConvertFrom(...) { ... } public override ConvertTo(...) { ... } public override ConvertFrom(...) { ... } }}RadGridView grid = new RadGridView();grid.ItemsSource = mySuper.Stuff;
