Your approach is OK.
Just for your information, you can find more details on how to build a dynamic RadGrid at Creating a RadGrid Programmatically
Get quickly onboarded and successful
with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.