108 Stimmen

Wie man die Reihenfolge der DataTable-Spalten ändert

Wie man Datatable Spalten Reihenfolge in c# ändern.

Ich habe eine Sql-Tabelle mit der Reihenfolge Menge, Einheit, Id erstellt, aber im Programm DataTable lautet die Reihenfolge Id, Menge, Einheit. Im Code Behind am direkt übergeben DataTable zu Sql-Tabelle Typ, so dass die Tabelle um unterschiedlich ist.

DataTable columns are: `Id,Qty,Unit.`  I want this to be: `Qty,Unit,Id` 

Bitte um Hilfe

0voto

santosh Punkte 9

Wir können diese Methode verwenden, um den Spaltenindex zu ändern, aber es sollte auf alle Spalten angewendet werden, wenn es mehr als zwei Spalten gibt, sonst werden alle unzulässigen Werte aus der Datentabelle angezeigt: ....................

-6voto

satya prakash Punkte 67

Neuordnung der Daten Tabelle auf der Grundlage einer Bedingung oder eines markierten Kontrollkästchens. PFB :-

 var tableResult= $('#exampleTable').DataTable();

    var $tr = $(this).closest('tr');
    if ($("#chkBoxId").prop("checked")) 
                    {
                        // re-draw table shorting based on condition
                        tableResult.row($tr).invalidate().order([colindx, 'asc']).draw();
                    }
                    else {
                        tableResult.row($tr).invalidate().order([colindx, "asc"]).draw();
                    }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X