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;