Telerik blogs

Latest

  • Productivity Reporting

    Show off your reports and shine (Telerik Reporting contest)

    We are running a Reporting case-study contest with cool prizes! Share how Telerik Reporting has helped you in the work you do, what problems/impediments it solved for you, and how Telerik made a difference, and you could win a $500 Amazon gift certificate! For extra exposure of your work, all case studies will be published on our site, and the winner will get the opportunity to publish a video case study of their project on TelerikTV. All you need to do to enter is send a case study on a working Telerik Reporting project that you have developed. The three most interesting case studies...
    May 07, 2025 1 min read
  • Release

    New Feature: RadGridView for Silverlight and WPF now can export totals to Excel, ExcelML, Word and CSV

    I’m happy to inform you that with our latest internal build you will be able to export the grid totals in all supported formats: Check the attached demo application & enjoy! Download ...
    May 27, 2021 1 min read
  • Web ASP.NET MVC

    Resolving circular references when binding the MVC Grid

    Sometimes when performing ajax databinding with the MVC grid you may end up with unexpected result: server error 500. What is even stranger is that server-side binding works as expected with the same data binding code. Let’s demystify this problem: The problem You will see the following  if you use FireBug or Fiddler to inspect the response: The error message is “A circular reference was detected while serializing an object of type” followed by some type. If you google this up you will find out that this exception is thrown by the JavaScriptSerializer class because of circular references detected. “What the heck is a...
    May 27, 2021 2 min read
  • Productivity

    Telerik Data Services Wizard New Feature:DataServiceKey

    Last week Telerik released the Data Service Wizard Beta 1. It will automatically create for you the end points for an Astoria, WCF, or RESTful service. New in the beta of the Data Service Wizard is the ability of the wizard to automatically generate the DataServiceKey attribute required to make relationships in Astoria work. When you use "Astoria" (ADO.NET||WCF) Data Services, by default Astoria tries to map the primary keys in your entities using a convention. This is important for your service to work. The mapping works out of the box for the Entity Framework, however, if you are using LINQ to SQL or Telerik Open Access, it does not since some...
    May 27, 2021 3 min read
  • Web

    Math toolbar for column headers in RadGridView for Silverlight

      A client has recently asked for these little fancy math toolbars in the column header. I found it a great idea and thought it might be useful to share the way of implementing this with RadGridView for Silverlight.   *Since RadGridView for WPF shares the same code base  the approach bellow may be used for both platforms ( Silverlight and WPF ) .   Things are easy with RadGridView !   To have this in your project follow these three easy steps :   1. Copy the MathToolBar user control from the attached sample project (MathToolBar.xaml, MathToolBar.cs). MathToolbarDemo.zip 2. Replace the default header in the column with the user control. <telerik:GridViewDataColumn ... <telerik:GridViewDataColumn.Header> <local:MathToolBar HeaderText="Value1"/> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn>   3. Adjust...
    May 27, 2021 1 min read
  • Release

    Q1 2010 Telerik RadControls for WinForms Roadmap

    The Q1 2010 release is approaching fast, and we are working overtime to deliver major new features into RadControls for WinForms. A brand new Visual Style Builder is on its way, as well as an updated and optimized GridView data layer, several new grid LOB features, and a new Timeline view for RadScheduler. The RadControls for WinForms Q1 2010 Roadmap is already live on telerik.com and you can view it here: RadControls for WinForms Roadmap Here is a brief overview of the most important improvements: Visual Style Builder (VSB) for WinForms The new version will dramatically reduce the time needed for creating themes for RadControls for...
    May 27, 2021 3 min read
  • Web

    How To: Customize RadGridView's Default Filtering Control with Attached Behaviors (Silverlight &amp; WPF)

    If you are familiar with the RadGridView‘s Custom Filtering Functionality you probably know that you can create any kind of user control to replace the default one which looks like this: Very often, however, you may be perfectly happy with the stock filtering control, but you wish you could modify and adapt it just a little bit to match your particular requirements. What should you do then? Maybe build an entirely new filtering control from scratch that looks just like RadGridView’s default one and adds this tiny bit of functionality? No, that would be insane. There is an easier way to do this....
    May 27, 2021 5 min read
  • Web

    How To: Serialize your DataTable to Silverlight using WCF service

    Did you know that you can serialize any DataTable to Silverlight easily from your custom WCF service in very few lines of code? [OperationContract] public IEnumerable<Dictionary<string, object>> GetData() { var table = YourDataTable; var columns = table.Columns.Cast<DataColumn>(); return table.AsEnumerable().Select(r => columns.Select(c => new { Column = c.ColumnName, Value = r[c] }) ...
    May 27, 2021 1 min read
  • Productivity

    OpenAccess ORM Second Level Cache API

    OpenAccess provides you not only with one, but two caches for persistent objects. The first level cache is the cache that directly supports the IObjectScope and that is responsible for the uniqueing of database references. That means, it is responsible to assure that there is only one physical instance per logical database entity: Equal foreign key reference values lead to a consistent representation in memory so that no duplicate representation of a single database row exists within an IObjectScope. This cache also holds the modified objects in a scope. The first level cache is always present and there is a...
    May 27, 2021 3 min read
  • People

    Half-day Agile Seminar Feb 24th in Pune, India

    I will be presenting a half day seminar on Agile Development, Tools and Teams on Wednesday February 24th at the MCCIA in Pune. The event is brought to you free by e-Zest, MCCIA, and Telerik. Seats are limited, to sign up in advance, please email seminar@e-zest.net. The Program Details One of the most popular Agile project management and development methods, Scrum is starting to be adopted at major corporations and on very large projects. After an introduction to the basics of Scrum like: project planning and estimation, the Scrum Master, team, product owner and burn down, and of course the daily Scrum, Stephen (a certified Scrum Master) shows many real...
    May 27, 2021 3 min read