jueves, 5 de mayo de 2016

C# - Convertir Grilla en DataTable

 protected DataTable ConvertToDataTable(ASPxGridView _gvDeudas)
        {
            DataTable dt = new DataTable();


            for (int i = 0; i < _gvDeudas.VisibleRowCount; i++)
            {
                DataRow dr;
                dr = dt.NewRow();

                dr["CodigoConcepto"] = _gvDeudas.GetRowValues(i, "CodigoConcepto");
                dr["Rol"] = _gvDeudas.GetRowValues(i, "Rol");
                dr["CodigoComuna"] = _gvDeudas.GetRowValues(i, "CodigoComuna");
                dr["Periodo"] = _gvDeudas.GetRowValues(i, "CodigoComuna");
                dr["Operacion"] = _gvDeudas.GetRowValues(i, "Operacion");
                dr["FechaGasto"] = _gvDeudas.GetRowValues(i, "FechaGasto");
                dr["MontoPesos"] = _gvDeudas.GetRowValues(i, "MontoPesos");
                dr["TipoDocumento"] = _gvDeudas.GetRowValues(i, "TipoDocumento");
                dr["NumeroDocumento"] = _gvDeudas.GetRowValues(i, "NumeroDocumento");
                dr["RutProveedor"] = _gvDeudas.GetRowValues(i, "RutProveedor");
                dr["NombreProveedor"] = _gvDeudas.GetRowValues(i, "NombreProveedor");
                dr["EsElectronico"] = _gvDeudas.GetRowValues(i, "EsElectronico");
                dr["TipoPago"] = _gvDeudas.GetRowValues(i, "TipoPago");

                dt.Rows.Add(dr);
            }

            return dt;


        }

No hay comentarios:

Publicar un comentario