10
votes

Tri jeu de données

dans datatable je pourrais trier avec xxx

Je reçois un Dataset de la base de données, je me demandais puis-je faire un Tri sur le jeu de données Comme comment je le fais dans DataTable .


1 commentaires

7 Réponses :


23
votes

Vous pouvez toujours accéder au jeu de données à partir du jeu de données comme suit, xxx

espère que cela aide.


2 commentaires

Qui est un ordre décroissant ou quoi?


@Mdaslam E.g. "FieldName Desc" ou "FieldName" (ASC est par défaut)



8
votes
DataView view = ds.Tables[0].DefaultView;

view.Sort = "SortField DESC";
http://msdn.microsoft.com/en-us/library/1ay5y4w0(v=vs.71).aspxhttp://social.msdn.microsoft.com/Forums/nl/netfxbcl/thread/adbd95cd-49d1-483d-b2b2-4b696a66e9a6

0 commentaires

2
votes

à partir de l'objet de jeu de données Tha, vous pouvez accéder à toutes les tableaux de données pour interagir.

Essayez ceci: xxx


0 commentaires

4
votes

Accéder au DataTable à partir de l'ensemble de données comme suit, xxx

espère que cela aide.


0 commentaires

2
votes
 DataSet fileTransferDetail = null;//Data to be sorted.
 DataSet result = null;//Declare a dataSet to be filled.

//Sort data.
fileTransferDetail.Tables[0].DefaultView.Sort = "ID DESC";
//Store in new Dataset
result.Tables.Add(fileTransferDetail.Tables[0].DefaultView.ToTable());

0 commentaires

0
votes

Essayez le code suivant. xxx


0 commentaires

3
votes

Pour les besoins de tri avancés, vous pouvez utiliser Linq comme décrit sur ici . Fondamentalement, il permet de créer un DataView à partir d'une requête LINQ à l'aide du System.data.dataTaTraTeextensions.AndataFiew méthode d'extension.

Alternativement si vous allez bien avec (ou peut-être même préférer) à l'aide d'un iNaumerable Vous pouvez utiliser le System.Data.DataTableExtensions.Senumerable Extension. Par exemple: xxx


0 commentaires