I have a very strange problem, I have a RadGrid control that usues a generic List<MyObject> as datasource, when the list contains records Insert commands fires fine, and displays insert form , but when the list is empty (Count=0), and grid.DataSource is therefore empty, Insert command will not fire, and will just refresh the page entering only Page_Load.