Why do I get the Columns twice in the datagrid. I am using BoundColumns and TemplateColumns in DataGrid?

Set the AutogenerateColumns= False. By Default it is set to true for a datagrid