Error Estimates of Discontinuous Galerkin Methods for Elliptic Problems