Based on Mnieto and Tim Schmelter Answers, I have changed my code like this.
DataRow dr = DTSource.NewRow();
for (int i = 0; i < DTSource.Columns.Count; i++)
dr[i] = DTSource.Rows[rowIndex][i];
Now it's working for me.