Blogs

Mehul Harry's DevExpress Blog

ASP.NET Calendar Scheduling…New DevExpress Reporting Integration

     

ASP.NET Scheduler - Reporting Toolbox The web scheduling suite, ASPxScheduler, now features integration support with the web reporting suite, XtraReports! In the 2009 volume 2 release of DXperience, the two powerful web tools combine forces. This integration means that you can:

  • Easily print web schedules
  • Create nearly endless array of scheduling reports
  • Bind a report to your scheduler control or storage
  • Drop scheduling controls onto a report
  • Use ASP.NET Report Viewer and Report Toolbar to show a print preview on your web page
  • Share a common reporting engine w/WinForms and ASP.NET

The biggest benefit of printing web schedules in a report is that you and your end users control the look of the report!

Check out the preview screenshots below:

reporting-eud-weekly

Scheduler Report Preview

Scheduler Report Print Preview 

DXperience? What's That?

DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

Published Jul 09 2009, 01:32 PM by Mehul Harry (DevExpress)
Bookmark and Share

Comments

 

Gary L Cox Jr [DX-Squad] said:

This is nice, I can't wait till there is an ASP.NET End User Report Builder.

July 9, 2009 5:57 PM
 

RAUL TORTIMA said:

Well, I have never used the DevExpress Report Builder, but AFAIK its supposed to work either in Win or Web world...am I missing something ?

July 10, 2009 7:26 AM
 

Mehul Harry (DevExpress) said:

Hi Raul,

Yes, that's right. Reports from XtraReports can be used in both the web and windows environments. Gary, is referring to the End User Report Designer which is a WinForms app.

July 10, 2009 2:40 PM
 

Mehul Harry (DevExpress) said:

Torrey Betts on twitter.com/torreybetts asked:

can you word wrap the calendar tasks in the report? If the labels cut off on the reports, I think clients would go nuts quick.

Well, yes, it can word wrap and images above show this feature. After discussing it with the scheduler team, here's a great explanation and code:

Both win and web versions use the same approach with Appearance objects.

Every ReportView object has the collection of appearances for all visual elements and you can customize it like this:

reportTimelineView1.Appearance.ResourceHeaderCaption.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;

As for appointments, cell-controls has the AppointmentDisplayOptions options with the AppointmentHeight and AppointmentAutoHeight properties.

For  instance,

timelineCells1.AppointmentDisplayOptions.AppointmentAutoHeight = true;

But there is no guaranteed way to display all text without clipping/truncating. That’s why every report should be designed considering to the information which will be displayed.

The existing reports can be modified in User Designer and saved as a new template.

The end-user should decide the proper control size and data (time intervals, resource count) when designing and creating a report.

Hope this explanation clarifies this situation.

@torreybetts responded with:

@MehulHarry u r seriously the man! Other companies having .NET controls always cut off the text on schedulers, you're the first to wrap it!

Thanks Torrey!

July 10, 2009 4:31 PM
 

Christian Andersen said:

Just a dumb question will this work in the XAF report module?

July 12, 2009 11:13 AM
 

moe said:

Mehul

when can we expect the vol 2 to be released? thanks

July 12, 2009 11:40 AM
 

Mehul Harry (DevExpress) said:

Hello Moe,

The DXperience 2009 volume 2 beta, available to DXperience subscribers, will be out very soon. Then a few weeks after the beta, the actual DXperience 2009 volume 2 release will be out.

July 12, 2009 5:50 PM
 

Mehul Harry (DevExpress) said:

Christian,

Check out Dennis' comment here:

http://is.gd/1xJVX

July 13, 2009 8:52 PM
 

The ASPx Blog - Mehul Harry's DevExpress Blog said:

Our ASP.NET scheduler has got some major features and enhancements for the DXperience 2009 volume 2 release

July 14, 2009 5:02 PM
 

ctodx said:

We're just about to release v2009.2 and it would be a good idea to have an "accumulator"

August 20, 2009 8:29 PM

About Mehul Harry (DevExpress)

Mehul Harry is an ASP.NET technical evangelist at Developer Express. You can reach him directly at mharry@DevExpress.com. You can also follow him on Twitter: http://twitter.com/mehulharry
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.