Listado() public method

public Listado ( string Campos, string Condicion, string Orden ) : DataTable
Campos string
Condicion string
Orden string
return System.Data.DataTable
        void LlenarGrid(string Condicion)
        {
            Ingresos Ingreso = new Ingresos();

            ConsultaGridView.DataSource = Ingreso.Listado(" * ", Condicion, "");
            ConsultaGridView.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Ingresos Ingreso = new Ingresos();

                IngresoRptViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local;
                IngresoRptViewer.Reset();
                IngresoRptViewer.LocalReport.ReportPath = Server.MapPath("~/Rpts/IngresoRpt.rdlc");

                IngresoRptViewer.LocalReport.DataSources.Clear();

                IngresoRptViewer.LocalReport.DataSources.Add(new ReportDataSource("IngresoDataSet", Ingreso.Listado(" * ", " 1=1 ", "")));
                IngresoRptViewer.LocalReport.Refresh();

            }
        }