Questo frammento di codice preso da un mio programma mostra come ordinare in modo variabile un dataview prendendo l'ordine da una combo presente nella form
private void ScriviFileBollette(string NomeFile)
{
DataTable Testata = GeneraDataSet.Struttura.Tables["Testata"];
DataTable Dati = GeneraDataSet.Struttura.Tables["Dati"];
DataView dv = new DataView(Testata);
string sortOrder = dv.Sort;
switch(this.cmbOrdine.SelectedIndex)
{
case 0:
sortOrder = "Cap, Localita, Indirizzo";
break;
case 1:
sortOrder = "Cap, Indirizzo";
break;
case 2:
sortOrder = "Cap, Destinatario";
break;
case 3:
sortOrder = "Destinatario";
break;
case 4:
sortOrder = "Numero";
break;
}
dv.Sort = sortOrder;
}
Nessun commento:
Posta un commento