Hello Thi Han,
Thank you for the question.
We have two articles which, when combined, lead to the scenario described by you. This article demonstrates how to produce cascading comboboxes and this article demonstrates how to allow the end-user to enter his own data in a drop-down editor.
I hope this helps. Let me know if you have additional questions.
the Telerik team