Check this
DataTable dt1 = new DataTable();
dt1.Columns.Add("Name");
dt1.Columns.Add("city");
dt1.Rows.Add("Raja", "Newyork");
dt1.Rows.Add("Guna", "claifornia");
DataTable dt2 = new DataTable();
dt2.Columns.Add("DoorNo");
dt2.Rows.Add(25);
dt2.Rows.Add(36);
DataTable dt3 = new DataTable();
dt3.Columns.Add("Name");
dt3.Columns.Add("city");
dt3.Columns.Add("DoorNo");
if (dt1.Rows.Count == dt2.Rows.Count)
for (int i = 0; i < dt1.Rows.Count; i++)
dt3.Rows.Add(dt1.Rows[i]["Name"], dt1.Rows[i]["city"], dt2.Rows[i]["DoorNo"]);