I am using RadGridView, i am using the RadGridViewSetting.cs from the example (http://demos.telerik.com/wpf/
the save and load working fine for sort, but When i filter data, the FilterDescriptors load fine but the Items.Count = 0, and i am not seeing data
in the grid. what i am doing wrong?
I am filtering the first row, to be (a,c,e)
Code
http://www.telerik.com/ClientsFiles/238145_window1.png
http://www.telerik.com/ClientsFiles/238146_window2.png
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>