• Empleos
  • Sobre nosotros
  • Empleos
    • Inicio
    • Empleos
    • Cursos y retos
  • Empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

238
Vistas
¿Cómo convertir filas de tabla de datos en matriz?

Tengo que convertir estas filas en una matriz por columna en las filas seleccionadas, utilicé C# MVC.

Esta es la vista antes y después del clic:

Selección de filas después de hacer clic en el botón

aquí está el código:

 @if (Model != null) { <table id="tablePenerima" class="table table-striped table-bordered animate__animated animate__fadeInRight" cellpadding="0" cellspacing="0"> <thead> <tr> @foreach (DataColumn col in Model.Tables[0].Columns) { <th align="center">@col.ColumnName</th> } </tr> </thead> <tbody> @foreach (DataRow row in Model.Tables[0].Rows) { <tr> @foreach (DataColumn col in Model.Tables[0].Columns) { <td align="center">@row[col.ColumnName]</td> } </tr> } </tbody> </table> } else { <p style="color:red;"> Mohon upload file dahulu </p> } <div class="form-group"> <button type="button" name="Blast" id="btnBlast" class="btn btn-lg btn-success"><span><i class="fas fa-bolt"> &nbsp; </i></span>BLAST</button> </div>

y el JS:

 $(document).ready(function () { var table = $('#tablePenerima').DataTable({ dom: 'Bfrtip', buttons: [ 'selectAll', 'selectNone', ], select: true }); $('#tablePenerima tbody').on('click', 'tr', function () { $(this).toggleClass('selected'); }); $('#btnBlast').click(function () { var rowdata = table.rows('.selected').data().toArray(); var msg = ''; for (var i = 0; i < rowdata.length; i++) { msg += rowdata[i]+ '\n' } alert(msg); }) });

Eso es todo. Quiero cambiar la salida para que sea [array0] [array1] [array2] [array4] por columna porque quiero usarlos en una validación adicional y un método dentro de la condición FOR en JS. Gracias :)

over 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda