Stretching a RadGrid to 100% of the browser height can show as "squashed" when the grid is AJAX-enabled. Even without AJAX involved, stretching RadGrid requires setting the grid Height to "100%" and the Height style of all parent controls to "100%".  Setting RadGrid Height alone outputs this disappointing view where the data is squashed to a single text line.

You'll see this same "compact" view of the data in IE, FireFox ,Chrome and Safari. Add the style below to set HTML, Body and Form tags height to 100% and hide margin, padding and scrollbars.

<style  type="text/css">
    ...

While working with all the content modules in Sitefinity, we have got several templates to choose from to display list items on our pages. When we have a long list to expose, the pager control that is shipped with Sitefinity allows us to specify how many items to display per page, which is great. However, we have all experienced the beauty and flexibility of the RadDataPager control and to this day I am still wondering why the Sitefinity team did not use this control instead of the custom pager that they built specifically for Sitefinity. 

After I stumbled upon this post ...

EventBoard is making waves again. Telerik just released a customer case study featuring our mobile conference companion: http://www.telerik.com/company/customers/case-studies/telerik-s-integrated-technologies-help-make-falafel-s-eventboard-solution-a-hit-with-audiences.aspx

When Telerik asked if we wanted to be part of a customer case study, the answer was an enthusiastic yes! At every turn, EventBoard utilizes a Telerik solution. The WP7 mobile application uses RadControls for Windows Phone, the administration application uses RadControls for Silverlight, and even the product webpage features blogs powered by Sitefinity.

Thanks to the Telerik controls, EventBoard for Windows Phone continues to shine as a model of style and usability. Expanding the use of  Telerik’s  Window’s Phone Controls in ...

As we welcome the New Year, we also welcome Sitefinity 4.0 to the scene. This is a real treat for the Internet. With a web service architecture (WCF), a built-in ORM, and integrated RAD controls, Sitefinity 4 is probably the most flexible content management system known to man. Just check out their API if you don’t believe me.

I am not the only one celebrating Sitefinity 4.0's arrival... Falafel Software threw their own welcome party and I was invited! This was going to be exciting… the largest Sitefinity Marketplace contributor in the same room with the leading Sitefinity partner.

The ...

I came across an interesting behavior today. I was dynamically loading a user control into a RadTooltip using Page.LoadControl("MyUsercontrol.ascx")

Canceling the tooltip causes a partial-page postback. If I then reopen the tooltip before I do something to cause a full-page postback, the user control in the tooltip loads with the cached control state from the canceled instance. It appears that the second call to Page.LoadControl() returns an object with the same ID, and ASP.NET automatically wired it up.

My solution: in an event handler for the user control's Cancel button, I change the user control's ID to some throwaway text, like ...

Here's a handy little tip for those of you using DataGrids or something similar, for instance, the Telerik RadGrid control. If you want to allow the user to double-click on a row to do something (edit the row, for example), implement the CellDoubleClick event handler for the grid and put your code in there.

If you do this, then double-clicks in the column header will also fire the event; this can happen if a user clicks the header too quickly while trying to sort. To prevent this, add code to check e.RowIndex. If the user double-clicked on a header, e.RowIndex ...