Hi,
I have a radGridView and a RadDataPager. The source of RadDataPager.Source is bound to RadGridView.items. Adding items in grid automatically increases number of pages.
Is there any event available that can intimate me if number of pages are increased in data pager? Actually I want to call dataPager.MoveToLastPage(); if items are added in grid.
Thanks in Advance.
Hi, I have a RadGridView with a column having a checkbox inside that I should use to activate or deactivate the user. I retrieve the rows of my radgridview from a query in sqlserver. The problem is with the checkbox column: I can't get the checkbox checked based on the value in my sql column (bit). This is how I retrive the rows:
Dim dt As New DataTable Using sqlCon = New SqlConnection(ConnectionStringRemote) sqlCon.Open() Dim cmd = New SqlCommand("", sqlCon) cmd.CommandText = "SELECT MA_Carriers.Carrier, MA_Carriers.CompanyName, ISNULL(STRT_CarriersManager.Activated,0) AS AttivoFROM STRT_CarriersManager RIGHT OUTER JOIN MA_Carriers ON STRT_CarriersManager.Carrier = MA_Carriers.Carrier WHERE MA_Carriers.Disabled=0" Dim sda = New SqlDataAdapter(cmd) sda.Fill(dt) gridCarriers.ItemsSource = dt End Using
And this is the XAML:
<UserControl x:Class="CarriersManager" xmlns:local="clr-namespace:Dalessio_Logistics" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:sys="clr-namespace:System;assembly=mscorlib" mc:Ignorable="d" d:DesignHeight="500" d:DesignWidth="1100" Background="White"> <UserControl.Resources> <local:BoolConverter x:Key="BoolConverter" /> </UserControl.Resources> <StackPanel Margin="0,0,0,0" Height="auto" HorizontalAlignment="Stretch"> <StackPanel x:Name="panelTitle" Height="50" VerticalAlignment="Top" DockPanel.Dock="Top" Orientation="Horizontal" HorizontalAlignment="Stretch"> <telerik:Label Content="Gestione operatori:"/> </StackPanel> <StackPanel x:Name="spContent"> <telerik:RadGridView x:Name="gridCarriers" AutoGenerateColumns="False" CanUserInsertRows="False" CanUserDeleteRows="False" RowIndicatorVisibility="Collapsed" ShowGroupPanel="False" IsReadOnly="False" Height="{Binding ActualHeight, RelativeSource={RelativeSource AncestorType={x:Type Window}}}" SelectionMode="Extended" SelectionUnit="FullRow" CanUserReorderColumns="False" FontFamily="Source Sans Pro Semibold" FontSize="14" GridLinesVisibility="Horizontal" IsFilteringAllowed="True" ShowSearchPanel="True" RowHeight="45"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn x:Name="Carrier" UniqueName="Carrier" Header="Carrier" IsReadOnly="True" Width="150" DataMemberBinding="{Binding Carrier}"/> <telerik:GridViewDataColumn x:Name="CompanyName" Header="CompanyName" IsReadOnly="True" DataMemberBinding="{Binding CompanyName}" Width="*"/> <telerik:GridViewColumn Header="Attivo"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <CheckBox IsChecked="{Binding Path=Attivo, Converter={StaticResource BoolConverter}}" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked"/> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> </telerik:RadGridView.Columns> </telerik:RadGridView> </StackPanel> </StackPanel></UserControl>And this is the BoolConverter : IValueConverter
Public Class BoolConverter Implements IValueConverter#Region "IValueConverter Members" Public Function Convert(value As Object, targetType As Type, parameter As Object, culture As System.Globalization.CultureInfo) As Object Implements IValueConverter.Convert If targetType <> GetType(Boolean) Then Throw New InvalidOperationException("The target must be a boolean") End If Return CBool(value) End Function Public Function ConvertBack(value As Object, targetType As Type, parameter As Object, culture As System.Globalization.CultureInfo) As Object Implements IValueConverter.ConvertBack Throw New NotSupportedException() End Function#End RegionEnd Class
It doesn't work, my CheckBoxes are always unchecked. Can sameone help me please?
Thank you
Hi, I have a problem with my gridview, I don't know why Binding works in some columns but not in other. This is my xaml:
<UserControl x:Class="CarriersManager" xmlns:local="clr-namespace:Dalessio_Logistics" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:sys="clr-namespace:System;assembly=mscorlib" mc:Ignorable="d" d:DesignHeight="500" d:DesignWidth="1100" Background="White"> <StackPanel Margin="0,0,0,0" Height="auto" HorizontalAlignment="Stretch"> <StackPanel x:Name="panelTitle" Height="50" VerticalAlignment="Top" DockPanel.Dock="Top" Orientation="Horizontal" HorizontalAlignment="Stretch"> <telerik:Label Content="Gestione operatori:"/> </StackPanel> <StackPanel x:Name="spContent"> <telerik:RadGridView x:Name="gridCarriers" AutoGenerateColumns="False" CanUserInsertRows="False" CanUserDeleteRows="False" RowIndicatorVisibility="Collapsed" IsFilteringAllowed="True" ShowGroupPanel="False" IsReadOnly="False" Height="{Binding ActualHeight, RelativeSource={RelativeSource AncestorType={x:Type Window}}}" SelectionMode="Single" CanUserReorderColumns="False" FontFamily="Source Sans Pro Semibold" FontSize="14" GridLinesVisibility="Horizontal" RowHeight="45"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn x:Name="Carrier" UniqueName="Carrier" Header="Carrier" IsReadOnly="True" Width="150" DataMemberBinding="{Binding Carrier}"/> <telerik:GridViewDataColumn x:Name="CompanyName" Header="CompanyName" IsReadOnly="True" DataMemberBinding="{Binding CompanyName}" Width="*"/> <telerik:GridViewCheckBoxColumn Header="Attivo" Width="100" DataMemberBinding="{Binding Attivo}" IsReadOnly="True"/> <telerik:GridViewColumn Header="Attiva" Width="80"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <telerik:RadButton x:Name="btPiù" CommandParameter="{Binding Carrier}" Content="+" Click="btPiù_Click" TouchDown="btPiù_Click" Background="#FF97DA7E" /> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> <telerik:GridViewColumn Header="Disattiva" Width="80"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <telerik:RadButton x:Name="btMeno" CommandParameter="{Binding Carrier}" Content="{Binding Carrier}" Click="btMeno_Click" TouchDown="btMeno_Click" Background="#FFEC6F6F"/> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> </telerik:RadGridView.Columns> </telerik:RadGridView> </StackPanel> </StackPanel></UserControl>
this is my vb:
Private Sub UserControl_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded Dim dt As New DataTable Using sqlCon = New SqlConnection(ConnectionStringRemote) sqlCon.Open() Dim cmd = New SqlCommand("", sqlCon) cmd.CommandText = "SELECT MA_Carriers.Carrier, MA_Carriers.CompanyName, ISNULL(STRT_CarriersManager.Activated,0) AS AttivoFROM STRT_CarriersManager RIGHT OUTER JOIN MA_Carriers ON STRT_CarriersManager.Carrier = MA_Carriers.Carrier WHERE MA_Carriers.Disabled=0" Dim sda = New SqlDataAdapter(cmd) sda.Fill(dt) gridCarriers.ItemsSource = dt End Using End Sub
And this is the result:
As you can see the content of the green button is empy, and also the commandparameter is empty when I try to retrieve it. Can you help me please?
Thank you
I have the following checkbox:
<telerik:GridViewDataColumn>
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<CheckBox x:Name="chck_tipoR" IsChecked="{Binding Liquidar, Mode=TwoWay}" Click="chck_tipoR_Click"/>
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
</telerik:GridViewDataColumn>
the "Liquidar" variable is my base data type bool that makes the checkbox to appear selected or not, I want to make the checkbox that will click and not checked activate depending on a condition, the condition is that by giving click the checkbox a login screen where the user and password introduce me appears and when it has been satisfying my checkbox is activated.
I'm ultizando the click event for this action but in the method click the checbox in code behind not like having only the checkbox that I clicked activated, not as referrers the checkbox that I clicked and this is activated .
Please can support me with this
here is my metod:
private void chck_tipoR_Click(object sender, RoutedEventArgs e)
{
DialogoConfirmacionCobrar midialog = new DialogoConfirmacionCobrar();
midialog.ShowDialog();
}
telerik:RadComboBox ItemsSource="{Binding CurrencyList}"<br> DisplayMemberPath="Currency"<br> SelectedValuePath="CurrencyID"<br> SelectedValue="{Binding SelectedIssuance.IssuanceCurrencyID, Mode=TwoWay}"<br> IsSynchronizedWithCurrentItem="True"<br> SelectedItem="{Binding SelectedCurrency,Mode=OneWayToSource}"Hello,
is it possible to do just a horizontal slide (no zoom) of some Images like on this homepage
http://www.volkswagen-motorsport.com/index.php?id=321
Best,
Steffen
I am binding my RadGridView to a VirtualQueryableCollectionView, everything is working fine except the filters. What could be the reason that the filters are not working ?
Where should I look for the Error ?
As per subject, I wonder if we can some how "extract" the image in our RadDocument.
The background - I wanted user to be able to manipulate their photo via WPF apps but once it is uploaded to my website, I need those content to be translated into images so that I can save those images and refer to it via URL.