1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
DataTable dtTravail = tableSource.Copy();
DataView view = new DataView(dtTravail);
switch (expressionTriOccupation.Trim().ToLower())
{
case "ilot":
dtTravail.DefaultView.Sort = "num_ilot,nom_cult,id_occupation";
break;
case "parcelle":
dtTravail.DefaultView.Sort = "nom_parcelle,id_occupation";
break;
default:
dtTravail.DefaultView.Sort = "ordre_edition,nom_cult,num_ilot,id_occupation";
break;
}
tableSource.Rows.Clear();
foreach (DataRow dr in dtTravail.DefaultView.ToTable().Rows)
{
if (!AjouterContrainte)
tableSource.Rows.Add(dr.ItemArray); |
Partager