Hi Yang...I'll go through the files I modified and what the code looks like.
1. In /Orchard.Web/Web.config - add <add namespace="Telerik.Web.Mvc.UI"/> to the <namespaces> section
2. Copy the TelerikMVC Scripts/2011.2.914 folder to /Orchard.Web
3. Add a reference to Telerik.Web.Mvc to the Orchard.Web project AND your module if you're going to use TelerikMVC controls in your module
4. In your theme's Layout.cshtml file add the following to the top of the file
5. In your module's Styles folder, add the telerik.common.min.css file and the css file for whatever theme you want to use
6. In your module's Content/Images folder, add the image folder for the theme you're using (i.e. Content/Images/Vista/images.png
7. Modify the css files you added in step 5 so that the image path points to the folder(s) you added in step 6
That should do it for the setup. In order to use the controls, here is an example from a View in my module:
This creates a load on demand combo-box using Ajax. When I view the source for this page, I see the following in the HEAD section of my page
Note the stylesheets being added as well as Jquery (Orchard takes care of JQuery)
In the BODY of my page, the source for the control looks like this
You can see that the scripts are being dynamically added by the Telerik ScriptRegistrar and the corresponding JQuery call to initiate the control is also added.
The only way I could get the ScriptRegistrar to work and add the scripts as well as the JQuery initializer was to do step #4 above. Without adding this line to my theme's layout.cshtml, nothing would work.
Hope this helps.