RadTips, Episode 4: Client-Side Filtering in the RadGrid

by ASP.NET AJAX Team | Comments 3

I am pleased to bring you another exciting episode of RadTips. In this episode, I show how to enable filtering when using the new client-side data binding feature of the RadGrid for ASP.NET AJAX (Q2 2008). But what's cool about this (and past) episodes is that it includes some other fun ASP.NET goodies. For instance, instead of binding to data from SQL Server, I use LINQ to XML to bind to data from an XML file. In this episode I also take advantage of LINQ's Dynamic Query Library to create a more dynamic LINQ query to filter data with. So be sure to check it out. As always, you can download the source code and video below.

[Video: WMV]

[Source: C#] [Source: VB]

[Online Demo]

About the author

Iana Tsolova

Iana Tsolova

is Program Manager of Telerik’s ASP.NET AJAX division. She joined the company back in the beginning of 2008 as a Support Officer and has since occupied various positions at Telerik, including Senior Support Officer, Team Lead at one of the ASP.NET AJAX teams and Technical Support Director. Iana’s main interests are web development, reading articles related to geography, wild nature and latest renewable energy technologies.

3 Comments

Grendizer
Very nice set of video tips indeed. Anyway I'm sad to hear that it was the last episode about the grid client data-bind. Few questions : - will the client-side grouping available & do you plan to build a new tip about that ?! - will those client-side behavior integrated in the grid control by specifying some kind of properties about binding [client/server] ... or will this remain "by hand only" Thanks.
Kevin Babcock
@Grendizer: I certainly did not mean to imply that I won't cover client-side features of the RadGrid in future episodes. However, I had come to the end of the RadGrid client-side episode content I had planned and wanted to cover some other controls. The RadGrid is one of my favorite controls and a very powerful member of the RadControls for ASP.NET AJAX suite, so you can count on me returning to cover other features in the future. To answer your questions, there is no client-side grouping support available right now. I have not sat down to figure out how to do this on the client yet, but I'm sure bright minds will find ways to make it work. The dev teams have not yet released any plans for adding integrated client-side behavior or client-side grouping features, so I cannot speak to that as of now. What I can say is that RadGrid's client-side data binding is brand new with the Q2 2008 release and it is already rich with features. You can expect it to become even more powerful in future releases as this new feature matures. So keep your eyes open for new features and improved performance as we get closer to the Q3 2008 release in November. Thanks for watching. I'm glad you have enjoyed the episodes.
mac
Hello,

I cannot download the source code. The link is not working.

Regards
Mac

Comments

  1.    
      
      
       
  2. (optional, emails won't be shown on public pages)
  3. (optional)
Read more articles by ASP.NET AJAX Team - or - read latest articles in Developer Tools