ASP.NET Calendar Scheduling…New DevExpress Reporting Integration

09 July 2009

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/

10 comment(s)
Gary L Cox Jr [DX-Squad]

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

9 July, 2009
RAUL TORTIMA

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 ?

10 July, 2009
Mehul Harry (DevExpress)

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.

10 July, 2009
Mehul Harry (DevExpress)

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!

10 July, 2009
Christian Andersen

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

12 July, 2009
moe

Mehul

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

12 July, 2009
Mehul Harry (DevExpress)

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.

12 July, 2009
Mehul Harry (DevExpress)

Christian,

Check out Dennis' comment here:

http://is.gd/1xJVX

13 July, 2009
The ASPx Blog - Mehul Harry's DevExpress Blog

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

14 July, 2009
ctodx

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

20 August, 2009

Please login or register to post comments.