
public
DataTable ExcelData { get; set; }
RadGridViewSettings settings = null;
public Window1()
{
InitializeComponent();
}
privatevoid Window_Loaded(object sender, RoutedEventArgs e)
{
ExcelData =
newDataTable();
ExcelData.Columns.Add(
newDataColumn("Col1"));
ExcelData.Columns.Add(
newDataColumn("Col2"));
ExcelData.Columns.Add(
newDataColumn("Col3"));
ExcelData.Rows.Add(
"a", "a1", "a2");
ExcelData.Rows.Add(
"b", "b1", "b2");
ExcelData.Rows.Add(
"c", "c1", "c2");
ExcelData.Rows.Add(
"d", "d1", "d2");
ExcelData.Rows.Add(
"e", "e1", "e2");
gridViewFileData.ItemsSource = ExcelData;
settings =
newRadGridViewSettings(
settings.LoadState();
}
privatevoid Button_Click(object sender, RoutedEventArgs e)
{
if (settings != null)
{
settings.SaveState();
}
}
}
XAML:
<Grid>
<StackPanel>
<telerik:RadGridView x:Name="gridViewFileData" telerik:Theming.Theme="Office_
CanUserFreezeColumns="False" IsReadOnly="True"
ItemsSource="{Binding Path=ExcelData}">
</telerik:RadGridView>
<Button Content="Save" Click="Button_Click"/>
</StackPanel>
</Grid>
SeriesMapping seriesMapping = new SeriesMapping();<br>seriesMapping.LegendLabel = "MSFT";<br>seriesMapping.SeriesDefinition = new LineSeriesDefinition();<br>seriesMapping.ItemMappings.Add(new ItemMapping("DateTime", DataPointMember.XValue));<br>seriesMapping.ItemMappings.Add(new ItemMapping("Value", DataPointMember.YValue));<br>chart.SeriesMappings.Add(seriesMapping);<br>chart.DefaultView.ChartArea.AxisX.DefaultLabelFormat = "dd-MMM-yyyy";<br>chart.DefaultView.ChartArea.AxisX.LabelRotationAngle = 45;