Hello,
I have been digging through the documentation and I am unable to find any information on the ability to include the header/row values when copying the cells from a pivot grid. The actual values copy in to excel just fine, but I would like to include the header/row values.
Would someone be able to point me in the right direction? Thank you.
Hey guys,
since i dont get it to work since 3 hours now i registered here in the hope you have a solution.
I have a GridView in my View:
<
tel:RadGridView
ItemsSource
=
"{Binding CompareTablesResultView, Mode=OneWay}"
ColumnWidth
=
"Auto"
x:Name
=
"grdComparedData"
IsFilteringAllowed
=
"False"
CanUserReorderColumns
=
"False"
CanUserFreezeColumns
=
"False"
CanUserSortColumns
=
"False"
CanUserDeleteRows
=
"False"
CanUserInsertRows
=
"False"
ShowGroupPanel
=
"False"
tel:StyleManager.Theme
=
"Windows7"
DataLoaded
=
"grdComparedData_DataLoaded"
>
</
tel:RadGridView
>
<
tel:RadDataPager
x:Name
=
"DataPager"
Source
=
"{Binding Items, ElementName=grdComparedData}"
PageSize
=
"30"
Grid.Row
=
"1"
tel:StyleManager.Theme
=
"Windows7"
/>
The GridView Itemssource is bound to a DataView Property in my ViewModel.
The DataView is simply the .DefaultView of the Datatable i want to display.
With the data in my datatable i did some validation. In my validation i receive information which cells are invalid (rownumber and columnnumber/columnname).
Now my target is to set the style for the cells that are invalid (foreground color to red). But i cant get it working to get the GridViewCell based on the infos if have.
In some forum posts i saw code like MyGridView.Rows(index).Cells(anotherIndex) but the RadGridView dont have an accessable Row property for me.
I also tried some other things to get the cell like to get access the .Items Property or some attempts with the .ChildrenOfType<> method but nothing worked for me.
Is there any way to set the Cell-Style for a specific cell when bound to a DataTable or DataView? I cant use a cellstyle selector cause its not the value of the cell itself that is invalid, its only invalid in the context of row and column. The same value can be valid in another row or in another column.
You guys have any ideas?
Could i mark the DataView Cell in any way that i could react from a cellstyle selector on it or something like that?
Sirs,
I'm using RadVirtualGrid with a Custom DataProvider and I would like to format its columns where some columns would fit their width to their content, others to their cells' content, some columns would have their cells aligned to left, others to right, and so on.
I mean I want to apply a different style to each column in my RadVirtualGrid, however I don't know how to handle these styles.
Thanks in advance,
I'm trying to bind EditEnding to my ViewModel with a RadDataForm
I get a null object to my command method. I need to have access to the EditAction property of the EditEndedEventArgs but I'm getting nada.
Here's my ViewModel info:
public ReservePartViewModel()
{
EditEndingCommand = new Telerik.Windows.Controls.DelegateCommand(OnEditEnding);
}
public ICommand EditEndingCommand { get; set; }
private void OnEditEnding(object obj)
{
if (obj is EditEndedEventArgs)
{
var args = obj as EditEndingEventArgs;
//do stuff here?
}
}
Here's my View info:
<
telerik:RadDataForm
CurrentItem
=
"{Binding}"
AutoEdit
=
"True"
CommandButtonsVisibility
=
"Commit,Cancel"
>
<
telerik:EventToCommandBehavior.EventBindings
>
<
telerik:EventBinding
Command
=
"{Binding EditEndingCommand}"
EventName
=
"EditEnding"
/>
</
telerik:EventToCommandBehavior.EventBindings
>
</
telerik:RadDataForm
>
Hi,
I'm changing my winform application into WPF therefore i need to se the equivalent docking methods for WPF.
In winform I was using Raddock.RemoveWindow(window, DockWindowCloseAction.CloseAndDispose) while disposing the DockControl, I want to know it's equivalent method for WPF docking.
Thanks.
Hi,
I have a project where we are creating recurring appointments in the ScheduleView. The date of the last occurrence is very important to the rest of the system. Is there a built-in way to determine the actual date of the last occurrence of a recurring appointment? I am not allowing the "no date" or "end after x occurrences" options, only the "end by" option. However, I can't rely on this date, because the last occurrence can occur before this date.FYI: I have a number of database queries that work based on the actual end date of an appointment, so this is why I need to calculate the date of the last occurrence.
Thanks!
when the window is display at a big monitor
I hide the RadRibbonView by click the expander on the right ,when click a RadRibbonTab header the RadRibbonTab's width is not stretch to the screen' width
How to resolve this
I have three questions for my project. The output is attached.
<
Grid
>
<
StackPanel
>
<
telerik:RadCartesianChart
Palette
=
"Windows8"
Height
=
"300"
>
<
telerik:RadCartesianChart.Behaviors
>
<
telerik:ChartTooltipBehavior
Placement
=
"Top"
/>
</
telerik:RadCartesianChart.Behaviors
>
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
Margin
=
"0 0 20 0"
MajorTickLength
=
"0"
LineStroke
=
"Transparent"
>
<
telerik:LinearAxis.LabelStyle
>
<
Style
TargetType
=
"TextBlock"
>
<
Setter
Property
=
"Margin"
Value
=
"0 0 10 0"
/>
</
Style
>
</
telerik:LinearAxis.LabelStyle
>
</
telerik:LinearAxis
>
</
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:CategoricalAxis
Margin
=
"0 20 0 0"
MajorTickLength
=
"0"
LineStroke
=
"Transparent"
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:AreaSeries
CategoryBinding
=
"Category"
ValueBinding
=
"YValue"
ItemsSource
=
"{Binding Items}"
Fill
=
"Blue"
Margin
=
"30,0"
>
<
telerik:AreaSeries.TooltipTemplate
>
<
DataTemplate
>
<
ItemsControl
ItemsSource
=
"{Binding Converter={StaticResource MyConverter}}"
>
<
ItemsControl.ItemTemplate
>
<
DataTemplate
>
<
TextBlock
Text
=
"{Binding}"
FontSize
=
"14"
>
</
TextBlock
>
</
DataTemplate
>
</
ItemsControl.ItemTemplate
>
</
ItemsControl
>
</
DataTemplate
>
</
telerik:AreaSeries.TooltipTemplate
>
<
telerik:AreaSeries.DefaultVisualStyle
>
<
Style
TargetType
=
"Path"
>
<
Setter
Property
=
"Fill"
Value
=
"Transparent"
/>
</
Style
>
</
telerik:AreaSeries.DefaultVisualStyle
>
</
telerik:AreaSeries
>
<
telerik:RadCartesianChart.Grid
>
<
telerik:CartesianChartGrid
MajorLinesVisibility
=
"XY"
/>
</
telerik:RadCartesianChart.Grid
>
</
telerik:RadCartesianChart
>
<
telerik:RadLegend
>
<
telerik:RadLegend.ItemsPanel
>
<
ItemsPanelTemplate
>
<
telerik:RadWrapPanel
Orientation
=
"Vertical"
ItemWidth
=
"120"
/>
</
ItemsPanelTemplate
>
</
telerik:RadLegend.ItemsPanel
>
<
telerik:RadLegend.Items
>
<
telerik:LegendItemCollection
>
<
telerik:LegendItem
MarkerFill
=
"#FF55AA33"
MarkerStroke
=
"Black"
Title
=
"Legend item 1"
/>
<
telerik:LegendItem
MarkerFill
=
"#FFCC3399"
MarkerStroke
=
"Black"
Title
=
"Legend item 2"
/>
<
telerik:LegendItem
MarkerFill
=
"#FF5511BB"
MarkerStroke
=
"Black"
Title
=
"Legend item 3"
/>
<
telerik:LegendItem
MarkerFill
=
"#FF55AA33"
MarkerStroke
=
"Black"
Title
=
"Legend item 4"
/>
<
telerik:LegendItem
MarkerFill
=
"#FFCC3399"
MarkerStroke
=
"Black"
Title
=
"Legend item 5"
/>
<
telerik:LegendItem
MarkerFill
=
"#FF5511BB"
MarkerStroke
=
"Black"
Title
=
"Legend item 6"
/>
<
telerik:LegendItem
MarkerFill
=
"#FF55AA33"
MarkerStroke
=
"Black"
Title
=
"Legend item 7"
/>
<
telerik:LegendItem
MarkerFill
=
"#FFCC3399"
MarkerStroke
=
"Black"
Title
=
"Legend item 8"
/>
<
telerik:LegendItem
MarkerFill
=
"#FF5511BB"
MarkerStroke
=
"Black"
Title
=
"Legend item 9"
/>
</
telerik:LegendItemCollection
>
</
telerik:RadLegend.Items
>
</
telerik:RadLegend
>
</
StackPanel
>
</
Grid
>
The converter is simple, it is just returning a string.
public class MyConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return "Test";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
Thanks.