He encontrado esto por ahi:
Código:
SqlDataReader dr = comm.ExecuteReader();
DataTable dt = new DataTable();
//method 1
dt.load(dr);
//method 2
//while (dr.Read())
//{
// DataRow row = dt.NewRow();
// row["apname"] = dr["apname"].ToString();
//continue other rows.
// dt.Rows.Add(row);
//}
A ver si vale!