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

filter radgridview with different values

0 Answers 94 Views
GridView
This is a migrated thread and some comments may be shown as answers.
alejandro
Top achievements
Rank 1
alejandro asked on 16 Apr 2018, 10:07 AM
<telerik:RadGridView Name="rgvExplorador"                                         
                     GridLinesVisibility="Both"                                            
                     GroupPanelBackground="LightGray"
                     GroupPanelForeground="Black"                                
                     ShowSearchPanel="True"
                     ShowGroupPanel="False"                                     
                     d:LayoutOverrides="Height"
                     Grid.Row="1"
                     FontSize="10.667"
                     CanUserResizeColumns="False"
                     CanUserFreezeColumns="False"
                     AutoGenerateColumns="False"
                     SelectionMode="Single"
                     ItemsSource="{Binding}"
                     RowIndicatorVisibility="Collapsed" >
    <telerik:RadGridView.GroupDescriptors>
 
        <telerik:GroupDescriptor Member="areaTexto" SortDirection="Ascending" />
        <telerik:GroupDescriptor Member="clasificacionTexto" SortDirection="Ascending" />
 
    </telerik:RadGridView.GroupDescriptors>
 
    <telerik:RadGridView.Columns>
 
        <telerik:GridViewDataColumn  Header="Área" DataMemberBinding="{Binding areaTexto}"  Width="70" IsReadOnly="True"  IsGroupable="True" IsVisible="False"/>
        <telerik:GridViewDataColumn  Header="Clasificación" DataMemberBinding="{Binding clasificacionTexto}"  Width="140" IsReadOnly="True"  IsGroupable="True" IsVisible="False"/>
 
        <telerik:GridViewDataColumn Header="Título" DataMemberBinding="{Binding descripcion}" IsReadOnly="True" TextWrapping="Wrap" Width="300">
            <telerik:GridViewColumn.ToolTipTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Vertical" Width="300"  MinHeight="80"  Background="White">
                        <TextBlock Text="Descripción:" FontWeight="Bold"/>
                        <TextBlock Text="{Binding Objetivo}" TextWrapping="Wrap"/>
                    </StackPanel>
                </DataTemplate>
            </telerik:GridViewColumn.ToolTipTemplate>
        </telerik:GridViewDataColumn>
         
        <telerik:GridViewDataColumn Header="Nº" DataMemberBinding="{Binding IdAlerta}" IsReadOnly="True" Width="auto"  IsGroupable="True"/>
        <telerik:GridViewDataColumn x:Name="colHV" Header="Info dimensional" DataMemberBinding="{Binding HvInfoDesc}" IsReadOnly="True" />
        <telerik:GridViewDataColumn x:Name="colPatron" Header="Patrón" DataMemberBinding="{Binding HF_Referencia}" IsReadOnly="True" />
        <telerik:GridViewDataColumn Header="Período" DataMemberBinding="{Binding FechaDatos}" DataFormatString="{}{0:MMM/yyyy}"  Width="70" IsReadOnly="True"/>
        <telerik:GridViewDataColumn Header="Entidad" DataMemberBinding="{Binding Entidad}" IsReadOnly="True"  Width="70" />
        <telerik:GridViewDataColumn IsReadOnly="True" Width="30"  DataMemberBinding="{Binding EsAlerta}" IsGroupable="True" ShowDistinctFilters="True" >
 
            <telerik:GridViewDataColumn.CellTemplate>
                <DataTemplate>
                    <Image>
                        <Image.Style>
                            <Style TargetType="{x:Type Image}">
                                <Setter Property="Source" Value="/Mercvrio.Style;component/Images/Blank.png" />
                                <Style.Triggers>
                                    <DataTrigger Value="1" Binding="{Binding EsAlerta}">
                                        <Setter Property="Source" Value="/Mercvrio.Style;component/Images/WarningRed.png"/>
                                    </DataTrigger>
                                    <DataTrigger Value="1" Binding="{Binding AlertaPositiva}">
                                        <Setter Property="Source" Value="/Mercvrio.Style;component/Images/Warning.png"/>
                                    </DataTrigger>
                                    <DataTrigger Value="0" Binding="{Binding EsAlerta}">
                                        <Setter Property="Source" Value="/Mercvrio.Style;component/Images/Blank.png"/>
                                    </DataTrigger>
 
                                </Style.Triggers>
                            </Style>
                        </Image.Style>
                    </Image>
                </DataTemplate>
            </telerik:GridViewDataColumn.CellTemplate>

 

I have this radgridview. In the alert column the filter values  takes out a 0 or a 1, which is the data boolean that is collected from the database.

How could I change 0 for no alert and 1 for alert?

Thank you very much

 

 

 

 

No answers yet. Maybe you can help?

Tags
GridView
Asked by
alejandro
Top achievements
Rank 1
Share this question
or