This question is locked. New answers and comments are not allowed.
Hi,
I have upgraded versions of SL4 and Telerik controls (to latest), and grids feature export to Excel stopped working.
grid is fully loaded and displayed ok when i press button for export
i am using this code, and exception is at the bottom (fired on line rgvZadaci.Export(stream, exportOptions);)
is this known bug? or I am doing something wrong?
u Telerik.Windows.Data.TypeExtensions.DefaultValue(Type type)
u Telerik.Windows.Data.Expressions.ExpressionFactory.DefaltValueExpression(Type type)
u Telerik.Windows.Data.Expressions.ExpressionFactory.MakeMemberAccess(Expression instance, String memberName, Type memberType)
u Telerik.Windows.Data.Expressions.ExpressionFactory.MakeMemberAccess(Expression instance, String memberName, Type memberType, Boolean liftMemberAccessToNull)
u Telerik.Windows.Data.Expressions.PropertyAccessExpressionBuilder.CreateMemberAccessExpressionOverride()
u Telerik.Windows.Data.Expressions.MemberAccessExpressionBuilderBase.CreateMemberAccessExpression()
u Telerik.Windows.Data.Expressions.MemberAccessExpressionBuilderBase.CreateLambdaExpression()
u Telerik.Windows.Data.BindingToExpressionExtensions.CreateMemberAccessLambdaExpression(Binding binding, Type objectType, Type memberType)
u Telerik.Windows.Data.BindingToExpressionExtensions.CreateUntypedMemberAccessFunc(Binding binding, Type objectType, Type memberType)
u Telerik.Windows.Data.BindingToExpressionExtensions.CreateMemberAccessFunc(Binding binding, Type objectType, Type memberType)
u Telerik.Windows.Data.DataFieldDescriptorExtensions.CreateMemberAccessFunc(IDataFieldDescriptor fieldDescriptor)
u Telerik.Windows.Controls.GridViewBoundColumnBase.InitializeMemberAccessFunc()
u Telerik.Windows.Controls.GridViewBoundColumnBase.get_MemberAccessFunc()
u Telerik.Windows.Controls.GridViewBoundColumnBase.GetCellContent(Object item)
u Telerik.Windows.Controls.GridViewExportWriter.RenderDataCells(Object item)
u Telerik.Windows.Controls.GridViewExportWriter.RenderDataRows(IEnumerable items)
u Telerik.Windows.Controls.GridViewExportWriter.Render()
u Telerik.Windows.Controls.GridView.GridViewDataControl.Export(Stream stream, GridViewExportOptions options)
u RMSSilverlight.ZadaciView.btnZadatakExportXLS_Click(Object sender, RoutedEventArgs e)
I have upgraded versions of SL4 and Telerik controls (to latest), and grids feature export to Excel stopped working.
grid is fully loaded and displayed ok when i press button for export
i am using this code, and exception is at the bottom (fired on line rgvZadaci.Export(stream, exportOptions);)
is this known bug? or I am doing something wrong?
SaveFileDialog dialog = new SaveFileDialog ( )
{
DefaultExt = "xls",
Filter = String.Format ( "{1} files (*.{0})|*.{0}|All files (*.*)|*.*", "xls", "Excel" ),
FilterIndex = 1
};
if ( dialog.ShowDialog ( ) == true )
{
using ( Stream stream = dialog.OpenFile ( ) )
{
try
{
GridViewExportOptions exportOptions = new GridViewExportOptions();
exportOptions.Format = ExportFormat.ExcelML;
exportOptions.ShowColumnFooters = false;
exportOptions.ShowColumnHeaders = true;
exportOptions.ShowGroupFooters = false;
rgvZadaci.Export(stream, exportOptions);
}
catch (Exception ex)
{
LoggerHelper.Log(LogType.error, "Unable to generate excel "+ex.Message,ex.StackTrace );
return;
}
}
}
u Telerik.Windows.Data.TypeExtensions.DefaultValue(Type type)
u Telerik.Windows.Data.Expressions.ExpressionFactory.DefaltValueExpression(Type type)
u Telerik.Windows.Data.Expressions.ExpressionFactory.MakeMemberAccess(Expression instance, String memberName, Type memberType)
u Telerik.Windows.Data.Expressions.ExpressionFactory.MakeMemberAccess(Expression instance, String memberName, Type memberType, Boolean liftMemberAccessToNull)
u Telerik.Windows.Data.Expressions.PropertyAccessExpressionBuilder.CreateMemberAccessExpressionOverride()
u Telerik.Windows.Data.Expressions.MemberAccessExpressionBuilderBase.CreateMemberAccessExpression()
u Telerik.Windows.Data.Expressions.MemberAccessExpressionBuilderBase.CreateLambdaExpression()
u Telerik.Windows.Data.BindingToExpressionExtensions.CreateMemberAccessLambdaExpression(Binding binding, Type objectType, Type memberType)
u Telerik.Windows.Data.BindingToExpressionExtensions.CreateUntypedMemberAccessFunc(Binding binding, Type objectType, Type memberType)
u Telerik.Windows.Data.BindingToExpressionExtensions.CreateMemberAccessFunc(Binding binding, Type objectType, Type memberType)
u Telerik.Windows.Data.DataFieldDescriptorExtensions.CreateMemberAccessFunc(IDataFieldDescriptor fieldDescriptor)
u Telerik.Windows.Controls.GridViewBoundColumnBase.InitializeMemberAccessFunc()
u Telerik.Windows.Controls.GridViewBoundColumnBase.get_MemberAccessFunc()
u Telerik.Windows.Controls.GridViewBoundColumnBase.GetCellContent(Object item)
u Telerik.Windows.Controls.GridViewExportWriter.RenderDataCells(Object item)
u Telerik.Windows.Controls.GridViewExportWriter.RenderDataRows(IEnumerable items)
u Telerik.Windows.Controls.GridViewExportWriter.Render()
u Telerik.Windows.Controls.GridView.GridViewDataControl.Export(Stream stream, GridViewExportOptions options)
u RMSSilverlight.ZadaciView.btnZadatakExportXLS_Click(Object sender, RoutedEventArgs e)