Hello
i am adding some comumns in my code behind to a radgridview
The problem i get is that these columns are not filterable neither groupable . I have some columns defnied in the xaml and these are filterable and groupable.
So i dont understand why the dinamicly created columns are not.
Here is my code
Any idea about what this isnt working?
i am adding some comumns in my code behind to a radgridview
The problem i get is that these columns are not filterable neither groupable . I have some columns defnied in the xaml and these are filterable and groupable.
So i dont understand why the dinamicly created columns are not.
Here is my code
<telerik:RadGridView Name="GridViewListeConstituants" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Style="{DynamicResource RadGridViewStyle1}" HeaderRowStyle="{DynamicResource GridViewHeaderRowStyle1}" Margin="5" ItemsSource="{Binding listeConstituants}" AutoGenerateColumns="False" > <telerik:RadGridView.RowStyleSelector> <telerik:ConditionalStyleSelector> <telerik:StyleRule Condition="enCreation" Style="{DynamicResource RowEnCreationStyle}" > </telerik:StyleRule> <telerik:StyleRule Condition="enCreation=false" Style="{DynamicResource RowStandardStyle}"> </telerik:StyleRule> </telerik:ConditionalStyleSelector> </telerik:RadGridView.RowStyleSelector> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding LIBELLE}" Header="Libellé" HeaderCellStyle="{DynamicResource HeaderCellStyle1}"> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding UNITE}" Header="Unité" HeaderCellStyle="{DynamicResource HeaderCellStyle1}"> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding VALEURDEFAUT}" Header="Valeur par défaut" HeaderCellStyle="{DynamicResource HeaderCellStyle1}"> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn Header="Propriétés" HeaderCellStyle="{DynamicResource HeaderCellStyle1}" > <telerik:GridViewDataColumn.CellTemplate> <DataTemplate> <telerik:RadButton Name="ButtonProprietes" Content="{Binding StringPropriete}" Click="ButtonProprietes_Click_1"></telerik:RadButton> </DataTemplate> </telerik:GridViewDataColumn.CellTemplate> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView>foreach (CONTEXTE monContexte in listeContextes) { Telerik.Windows.Controls.GridViewCheckBoxColumn maColonne = new Telerik.Windows.Controls.GridViewCheckBoxColumn(); //Telerik.Windows.Controls.GridViewDataColumn maColonne = new Telerik.Windows.Controls.GridViewDataColumn(); maColonne.HeaderCellStyle = this.FindResource("HeaderCellStyle1") as Style; maColonne.DataMemberBinding = new Binding("RowContextes[" + monContexte.LIBELLE + "]"); maColonne.Name = "C"+ monContexte.ID_CONTEXTE.ToString(); maColonne.Header = monContexte.LIBELLE; maColonne.Width =100; maColonne.TextAlignment = TextAlignment.Center; maColonne.CellStyle = this.FindResource("CheckBoxCellStyle") as Style; this.GridViewListeConstituants.Columns.Add(maColonne); maColonne.IsCustomSortingEnabled = true; maColonne.IsFilterable = true; maColonne.IsGroupable = true; maColonne.IsReorderable = true; maColonne.IsSortable = true; maColonne.IsThreeState = true; maColonne.DataType= System.Type.GetType("Boolean"); //maColonne. }Any idea about what this isnt working?