اول از هر چیز باید بهت بگم که تا حد امکان از Session استفاده نکن. Session ها با توجه به اینکه فضایی رو در سرور اشغال میکنند باعث افت قدرت سرور می شوند هرچند این افت ناچیز باشد.
بهر حال با روشی که خودت گفتی می تونی پیاده سازیش کنی به این صورت:

DataTable dt = new DataTable();
.
.
dt.Rows.Add(dt.NewRow());
.
.
Session["gridRows"] = dt;

حالا تو هر فرمی که میخوای استفاده کنی می تونی از Session فراخوانی کنی :

DataTable dtGridSource = (DataTable)Session["gridRows"];
Session.Remove("gridRows");